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

时间:2011-09-03 05:56:55

标签: eclipse blackberry java-me jar

当我在Eclipse中运行我的BlackBerry项目时,出现以下错误:

  

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

这是如何引起的?如何解决?

11 个答案:

答案 0 :(得分:12)

最后,我从java bin文件夹中获取解决方案.copy jar.exe并粘贴到jre bin文件夹。

答案 1 :(得分:11)

您可以按照设置

解决此问题

右键单击我的电脑 - >选择属性 - >选择AdvancedSystem Settings选项卡 - >环境变量 单击新按钮并添加

变量名称:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0\

注意jdk不是jre

答案 2 :(得分:9)

我尝试了几种已发布的方法,重要的一步似乎是设置正确的系统路径(“Path”环境变量)以包含指向相关jar.exe的文件夹。变量已从X更改为X + ;C:\Program Files\Java\jdk1.7.0_03\bin;您需要确保jdk文件夹部分与您的版本相关,我忽略了。

我回答的原因是添加我错过的步骤;这是重启Eclipse !我尝试了几次运行它,但在关闭并重新打开后,项目正确打包。这样做可能并不明显。

答案 3 :(得分:2)

我认为你需要设置jarfile路径。

答案 4 :(得分:2)

从BlackBerry Support Forums

  

首先要检查JDK是否已安装,以及PATH   设置正确。打开命令行窗口,然后运行“jar”   命令。

答案 5 :(得分:2)

  1. 正确设置环境变量(在路径设置下直到jdk-> bin)
  2. 在Eclipse安装的JRE中,确保指向JDK文件夹而不是JRE

答案 6 :(得分:1)

解决方案是:打开我的电脑,右键单击>选择属性>转到高级>转到系统环境变量>在PATH下添加以下内容:

c:/ Program Files / Java / jdk1.7.0_03 / bin

关闭并重新打开Eclipse,就是这样......

注意:jdk1.7.0 ...适用于您计算机上安装的Java版本

答案 7 :(得分:1)

这个错误是因为Jdk1.7。 因此,请尝试1.6并将路径设置为bin文件夹。

对我有用......

答案 8 :(得分:1)

我正在为BB JDE 5.0开发一个应用程序,我有java JDK 1.7。我疯了因为我坚韧一切都很好。然后我意识到对于JDE 5.0我需要JDK 1.6。从这里安装它Java SE Development Kit 6 Update 45改变了环境路径,我的问题解决了! :)

答案 9 :(得分:0)

这对我有用: 项目JDE 5.0 操作系统:Windows 8.1 x64

此PC>属性>高级系统设置>环境变量: 添加以下内容: 路径:C:\ Program Files(x86)\ Java \ jdk1.7.0_25 \ bin; C:\ Program Files(x86)\ Java \ jdk1.7.0_17 \ bin; C:\ Program Files(x86)\ Java \ jre7 \ BIN

我知道上面的内容很相似,但是想到了什么对我有用,因为它强化了上述答案:)

注意重启eclipse。

答案 10 :(得分:0)

将环境变量中的C:\ Program Files \ Java \ jdk1.8.0_131添加到JAVA_HOME并将C:\ Program Files \ Java \ jdk1.8.0_131 \ bin添加到系统变量中的路径是不够的。

事实证明,您需要将这两个变量及其各自的值添加到环境变量中的用户和系统变量中。

我在BODH用户变量以及环境变量中的系统变量中添加了以下内容: 变量:JAVA_HOME 值:C:\ Program Files \ Java \ jdk1.8.0_131

变量:路径 值:C:\ Program Files \ Java \ jdk1.8.0_131 \ bin

这对我有用!