2

JDK 32 ビットと JDK 64 ビットをインストールしました。私は2つのEclipseをインストールしています。Android 用の Helios と Java EE 用の Indigo。問題は、32 ビット Indigo のクラス パスを設定すると機能せず、64 ビット Helios のパスを設定すると機能しないことです。

私が得るエラーは次のとおりです。

failed to load the jni shared library
4

2 に答える 2

4

問題は、たとえば 64 ビット JVM を使用して 32 ビット DLL をロードしようとしているが、32 ビット JVM は 32 ビット ライブラリしかロードできず、64 ビット JVM の場合はその逆です。

  • 32 ビット Eclipse バージョンをアンインストールし、64 ビット バージョンとして再インストールして、両方のプログラムが 64 ビット JVM を使用できるようにすることができます。
  • を開き、正しい JVM インストールを指すようにパラメーターをeclipse.ini編集できます。-vmしたがって、32 ビット JVM を 64 ビット JVM と並行してインストールする必要があります。
于 2012-08-06T06:54:04.487 に答える
0

あなたはOSとは言いません。しかし、64 ビット Javaでは 32 ビット Java の下にWindowsインストールされます。それに応じて適切なJavaインストール(32/64)を指すように更新した場合、問題ないと思いますProgram FilesProgram Files (x86)eclipse.ini

于 2012-08-06T21:23:48.210 に答える