web-dev-qa-db-ja.com

エラー:プログラム "jar"を実行できません:CreateProcess error = 2、システムは指定されたファイルを見つけることができません

EclipseでBlackBerryプロジェクトを実行すると、次のエラーが発生します。

エラー:プログラム「jar」を実行できません:CreateProcess error = 2、システムは指定されたファイルを見つけることができません

これはどのように引き起こされ、どうすれば解決できますか?

20
jeevamuthu

次の設定でこの問題を解決できます

[マイコンピュータ]を右クリックして、[プロパティ]を選択し、[AdvancedSystem設定]タブを選択します。

変数名:Java_HOME変数値:C:\Program Files\Java\jdk1.7.0\

jreではなくjdkに注意

11
prinujith

最後に、ソリューションを取得します。Java binフォルダーからjar.exeをコピーし、jre binフォルダーに貼り付けます。

12
jeevamuthu

投稿されたメソッドのいくつかを試しましたが、重要なステップは、関連するjar.exeを指すフォルダーが含まれるように正しいシステムパス(「Path」環境変数)を設定しているようです。変数がXからX + ;C:\Program Files\Java\jdk1.7.0_03\binに変更されました。 jdkフォルダーの部分が、私が見落としたバージョンに関連していることを確認する必要があります。

私の答えの理由は、私が逃したステップを追加することです。 Eclipseを再起動する!何度か実行してみましたが、いったん閉じて再度開くと、プロジェクトは正しくパッケージ化されています。これを行うのは明らかではなかったかもしれません。

9
Oliv Utilo

BlackBerryから サポートフォーラム

最初に、JDKがインストールされていること、およびPATHが正しく設定されていることを確認します。コマンドラインウィンドウを開き、「jar」コマンドを実行します。

2
Michael Donohue

私はあなたがjarファイルのパスを設定する必要があると思います。

2
  1. 環境変数を正しく設定します(パスの下でjdk-> binまで設定)
  2. EclipseがインストールされているJREで、JREではなくJDKフォルダーを指していることを確認します
2
Gargi

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

それは私のために働いた!

1
ZeZNiQ

このエラーはJdk1.7が原因で発生します。 1.6を試して、binフォルダーへのパスを設定します。

わたしにはできる...

1
bikash_binay

私はBB JDE 5.0のアプリを開発していて、Java JDK 1.7を使用していました。すべてが大丈夫だったので、私は夢中になりました。その後、JDE 5.0にはJDK 1.6が必要だと気づきました。インストール済みここから Java SE Development Kit 6 Update 45 環境パスが変更され、問題が解決しました!:)

1
AdnanJT

解決策は次のとおりです。マイコンピュータを開き、右クリック>プロパティを選択>詳細設定に移動>システム環境変数に移動> PATHの下に次の行を追加します。

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

Eclipseを閉じて再度開くと、それで終わりです...

注:jdk1.7.0 ...は、コンピューターにインストールしたJavaバージョン用です。

1
Jav T

これは私のために働きました: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を再起動することに注意してください。

0
Ben Pretorius