黑莓错误:无法运行程序"jar":创建进程错误=2,系统找不到指定的文件



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

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

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

  1. 右键单击"我的电脑"。转到属性
  2. 单击高级系统设置
  3. 单击环境变量
  4. 高亮显示PATH,然后单击"编辑"。添加C:\Program文件(x86)\Java\jdk1.6.0_26\bin;到PATH的开始

步骤4将javajar文件添加到PATH变量中,并将其添加到更靠近根的位置。当编译一个包含多个类的项目时,添加更接近根的内容很有帮助。

类的数量可能不是问题所在。这可能是由于BlackBerry软件包找不到jar.exe。

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

前面的答案是正确的解决方案,对我来说很有效。将PATH环境变量更改为JDK的位置,而不是"javapath"或JRE,将允许Eclipse找到jar可执行文件。

相关内容

最新更新