【发布时间】:2012-05-18 04:09:14
【问题描述】:
我在 eclipse helios 中有这个错误:
执行命令行时发生异常。 无法运行程序“C:\Program Files (x86)\Java\jre6\bin\javaw.exe”(在目录“C:\Users\motiver\helios_workspace\TimeTracker”中):CreateProcess 错误=206,文件名或扩展名为太长了
我进行了一些研究,但大多数问题都与使用 Google App Engine 时的 DataNucleus 有关。但我没有使用任何与 Google App Engine 远程相关的东西。我正在 JBOSS 6 上使用 Servlet 3.0 做一个小项目。我正在使用 Hibernate 4.1.2 for ORM 和 RESTEasy 来公开 Web 服务。我创建了一个具有 main() 方法的 util 文件,该方法基本上删除并重新创建架构。当我需要一个干净的数据库进行测试时,我会运行 main() 方法。它在 Tomcat 7 上运行良好,但当我迁移到 JBoss 6 时它停止运行。
任何提示或解决方案将不胜感激。
【问题讨论】:
-
我想了解
C:\Program Files (x86)\Java\jre6\bin\javaw.exe是长还是另一个C:\Users\motiver\helios_workspace\TimeTracker。我也遇到了同样的问题。 -
后人:我也遇到过类似的情况,但是,在 WLS 上部署了一个简单的企业应用程序,并在 Eclipse 上部署了客户端。我注意到类路径非常庞大,因为 Eclipse 默认包含整个 WLS 库(所有 jar)。我将其删除并仅添加了 weblogic.jar(仅需要)。之后,它工作得很好。因此,根据我的观察,只需删除不必要的罐子。