web-dev-qa-db-ja.com

Eclipseは「JNI共有ライブラリのロードに失敗しました」と報告しました

可能な重複:
JNI共有ライブラリ(JDK)のロードに失敗しました

という警告が出るので、Eclipseを開くことができません。

JNI共有ライブラリC:\ Program Files(x86)\ Eclipse\jre\bin\client\jvm.dllの読み込みに失敗しました

私はYouTubeで一種の解決策を見つけました、EclipseはJNIライブラリの修正をロードできませんでした

彼はあなたが _ jre _ 7フォルダをダウンロードするだけでよいと言います。それから私はC:\Program Files (x86)\Java\jre7\bin\server\jvm.dllC:\Program Files (x86)\Eclipse\jre\bin\client\jvm.dllに取り替えなければなりません。

しかし、JRE 7リンクはどこにありますか?

130
Bocercus

まず、使用しているEclipseとJDKのバージョンが、64ビットと32ビットの両方であることを確認します(32ビットと64ビットを混在させることはできません)。

次に、Eclipse.iniの-vm引数はJava実行可能ファイルを指す必要があります。例として、 http://wiki.Eclipse.org/Eclipse.ini を参照してください。

どのバージョンのEclipse(64ビットまたは32ビット)をインストールしたのかわからない場合は、いくつかの方法で判断できます。 インストールされているEclipseが32ビット版か64ビット版かを調べる方法

197
E-Riz

64ビット版のJavaをインストールすると問題は解決します。ページに移動すべてのオペレーティングシステムのJavaダウンロード

64ビットシステムを使用している場合、これはJavaバージョンとEclipseバージョンの非互換性のために問題になります。

66
Namila

うわー、Windows 7 64ビットであなたはC:\Program FilesC:\Program Files (x86)を持っています。どちらにもJavaフォルダーがありますが、環境変数PATHにC:\Program Files\Java\jre7\binを追加する必要があります。

19
David

_ jre _ 7はおそらくProgram Files\Javaにインストールされ、Program Files(x86)\Javaにはインストールされません。

10
Ankit