【发布时间】:2011-11-09 14:59:22
【问题描述】:
当我在 Eclipse 中运行我的 BlackBerry 项目时,我收到以下错误:
错误:无法运行程序“jar”:CreateProcess error=2,系统找不到指定的文件
这是怎么引起的,我该如何解决?
【问题讨论】:
-
This link 给出了一些提示。您已经尝试过哪些?
标签: eclipse blackberry java-me jar
当我在 Eclipse 中运行我的 BlackBerry 项目时,我收到以下错误:
错误:无法运行程序“jar”:CreateProcess error=2,系统找不到指定的文件
这是怎么引起的,我该如何解决?
【问题讨论】:
标签: eclipse blackberry java-me jar
最后我得到了解决方案。从 java bin 文件夹中复制 jar.exe 并粘贴到 jre bin 文件夹中。
【讨论】:
你可以通过以下设置解决这个问题
右击我的电脑->选择属性->选择高级系统设置选项卡->环境变量 点击新按钮并添加
变量名称:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0\
注意 jdk 不是 jre
【讨论】:
我尝试了几种发布的方法,重要的步骤似乎是设置正确的系统路径(“路径”环境变量)以包含指向相关 jar.exe 的文件夹。变量从X变为X + ;C:\Program Files\Java\jdk1.7.0_03\bin;您需要确保 jdk 文件夹部分与我忽略的版本相关。
我回答的原因是添加了我错过的步骤;也就是重启Eclipse!我尝试运行它几次,但在关闭并重新打开它之后,项目正确打包。这样做可能并不明显。
【讨论】:
我认为你需要设置 jarfile 路径。
【讨论】:
来自黑莓Support Forums:
首先要检查 JDK 是否已安装,以及 PATH 设置正确。打开命令行窗口,然后运行“jar” 命令。
【讨论】:
【讨论】:
解决方法是:打开我的电脑,右键>选择属性>进入高级>进入系统环境变量>在PATH下添加这个:
c:/Program Files/Java/jdk1.7.0_03/bin
关闭并重新打开 Eclipse,就是这样......
注意:jdk1.7.0... 适用于您计算机上安装的 java 版本
【讨论】:
这个错误是由于 Jdk1.7 造成的。 所以尝试 1.6 并设置 bin 文件夹的路径。
它对我有用...
【讨论】:
我正在为 BB JDE 5.0 开发一个应用程序,并且我有 java JDK 1.7。我快疯了,因为我坚持一切都很好。然后我意识到对于 JDE 5.0,我需要 JDK 1.6。从这里安装它Java SE Development Kit 6 Update 45 更改了环境路径,我的问题就解决了! :)
【讨论】:
将 C:\Program Files\Java\jdk1.8.0_131 添加到 JAVA_HOME 并将 C:\Program Files\Java\jdk1.8.0_131\bin 添加到环境变量中系统变量中的路径是不够的。
事实证明,您需要将这两个变量及其各自的值添加到环境变量中的用户变量和系统变量中。
我在环境变量中的用户变量和系统变量中都添加了以下内容: 变量:JAVA_HOME 值:C:\Program Files\Java\jdk1.8.0_131
变量:路径 值:C:\Program Files\Java\jdk1.8.0_131\bin
这对我有用!
【讨论】:
这对我有用: JDE 5.0 项目 操作系统:Windows 8.1 x64
这台电脑 > 属性 > 高级系统设置 > 环境变量: 添加了以下内容: 路径: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
我知道上面的内容是相似的,但认为 id 发布了对我有用的东西,因为它强化了上述答案:)
注意重启eclipse。
【讨论】: