EclipseでBlackBerryプロジェクトを実行すると、次のエラーが発生します。
エラー:プログラム「jar」を実行できません:CreateProcess error = 2、システムは指定されたファイルを見つけることができません
これはどのように引き起こされ、どうすれば解決できますか?
次の設定でこの問題を解決できます
[マイコンピュータ]を右クリックして、[プロパティ]を選択し、[AdvancedSystem設定]タブを選択します。
変数名:Java_HOME
変数値:C:\Program Files\Java\jdk1.7.0\
jreではなくjdkに注意
最後に、ソリューションを取得します。Java binフォルダーからjar.exeをコピーし、jre binフォルダーに貼り付けます。
投稿されたメソッドのいくつかを試しましたが、重要なステップは、関連するjar.exeを指すフォルダーが含まれるように正しいシステムパス(「Path」環境変数)を設定しているようです。変数がX
からX
+ ;C:\Program Files\Java\jdk1.7.0_03\bin
に変更されました。 jdk
フォルダーの部分が、私が見落としたバージョンに関連していることを確認する必要があります。
私の答えの理由は、私が逃したステップを追加することです。 Eclipseを再起動する!何度か実行してみましたが、いったん閉じて再度開くと、プロジェクトは正しくパッケージ化されています。これを行うのは明らかではなかったかもしれません。
BlackBerryから サポートフォーラム :
最初に、JDKがインストールされていること、およびPATHが正しく設定されていることを確認します。コマンドラインウィンドウを開き、「jar」コマンドを実行します。
私はあなたがjarファイルのパスを設定する必要があると思います。
C:\ Program Files\Java\jdk1.8.0_131をJava_HOMEに追加し、C:\ Program Files\Java\jdk1.8.0_131\binを環境変数内のシステム変数のパスに追加するだけでは不十分でした。
結局のところ、これら2つの変数とそれぞれの値を、環境変数内のユーザー変数とシステム変数の両方に追加する必要があります。
環境変数のユーザー変数とシステム変数の両方に以下を追加しました:変数:Java_HOME値:C:\ Program Files\Java\jdk1.8.0_131
変数:パス値:C:\ Program Files\Java\jdk1.8.0_131\bin
それは私のために働いた!
このエラーは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 環境パスが変更され、問題が解決しました!:)
解決策は次のとおりです。マイコンピュータを開き、右クリック>プロパティを選択>詳細設定に移動>システム環境変数に移動> PATHの下に次の行を追加します。
c:/ Program Files/Java/jdk1.7.0_03/bin
Eclipseを閉じて再度開くと、それで終わりです...
注:jdk1.7.0 ...は、コンピューターにインストールしたJavaバージョン用です。
これは私のために働きました:Project JDE 5.0 OS: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
上記は同様ですが、上記の回答を強化するため、とにかく私のために働いたid postを考えました:)
Eclipseを再起動することに注意してください。