0

我有大量的类文件,带有字段管理器。我收到此错误回复:I/O 错误:无法运行程序“jar”:CreateProcess 错误 = 2,系统在运行应用程序时找不到指定的文件。如果我排除了一些对我来说很好用的课程。请建议我如何解决这个错误。

4

2 回答 2

3

我在一个包含很多类的项目中遇到了完全相同的问题。由于类数量的增加,java jar 文件从根目录移开,导致编译出现问题。

我很幸运能解决这个错误。链接对 BlackBerry 支持论坛非常有帮助。以下步骤解决了我的问题:

  1. 右键单击我的电脑。转到属性。
  2. 单击高级系统设置。
  3. 单击环境变量
  4. 突出显示 PATH 并单击编辑。添加 C:\Program Files (x86)\Java\jdk1.6.0_26\bin; 到 PATH 的开头。

第 4 步将 java jar 文件添加到 PATH 变量中,并将其添加到更靠近根的位置。在编译具有多个类的项目时,靠近根目录会很有帮助。

于 2013-07-10T08:15:38.773 回答
0

类的数量可能不是问题。这可能是因为 BlackBerry 打包程序未找到 jar.exe。

默认 C:\ProgramData\Oracle\Java\javapath 在 Windows 上的 PATH 环境变量之前。这个“javapath”似乎不存在于文件资源管理器中,但可以在 (cygwin) shell 中看到。该目录仅包含 java.exe、javaw.exe 和 javaws.exe 的符号链接,但不包含 jar.exe。

以前的答案是正确的解决方案,对我有用。更改 PATH 环境变量以添加到 JDK 的位置而不是“javapath”或 JRE 将允许 Eclipse 找到 jar 可执行文件。

于 2014-11-04T06:48:23.000 回答