我有大量的类文件,有现场管理员。我收到了这个错误 Re:I / O错误:无法运行程序“jar”:CreateProcess error = 2,系统找不到指定的文件,运行app.If我排除了一些类,对我来说工作正常..请指教我如何解决此错误。
答案 0 :(得分:3)
我遇到了包含很多类的项目完全相同的问题。由于类数量的增加,java jar文件远离根目录而导致编译问题。
我很幸运能够解决这个错误。来自BlackBerry Support Forums的This链接非常有用。以下步骤解决了我的问题:
步骤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可执行文件。