黑莓错误:无法运行程序“jar”:CreateProcess error = 2,系统找不到指定的文件

时间:2013-07-09 06:41:40

标签: eclipse blackberry eclipse-plugin

我有大量的类文件,有现场管理员。我收到了这个错误 Re:I / O错误:无法运行程序“jar”:CreateProcess error = 2,系统找不到指定的文件,运行app.If我排除了一些类,对我来说工作正常..请指教我如何解决此错误。

2 个答案:

答案 0 :(得分:3)

我遇到了包含很多类的项目完全相同的问题。由于类数量的增加,java jar文件远离根目录而导致编译问题。

我很幸运能够解决这个错误。来自BlackBerry Support Forums的This链接非常有用。以下步骤解决了我的问题:

  1. 右键单击我的电脑。转到属性。
  2. 单击“高级系统设置”。
  3. 单击“环境变量”
  4. 突出显示PATH并单击“编辑”。添加C:\ Program Files (86)\的Java \ jdk1.6.0_26 \ BIN;到PATH的开头。
  5. 步骤4将java jar文件添加到PATH变量中,并将其添加到更靠近根目录的位置。在编译具有多个类的项目时,添加到根更靠近是有用的。

答案 1 :(得分:0)

课程数量可能不是问题。这可能是因为BlackBerry packager没有找到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可执行文件。