0

コンピュータのJava設定に問題があることは明らかですが、さらに情報を入手するまで、それが何であるかを理解することはできません。

Eclipseを実行しようとすると、エラーが発生します。

Failed to load the JNI shared library "C:\Eclipse\1234\tools\jdk1.5.0_14\bin\..\jre\bin\client\jvm.dll"

そのファイルパスの残りの部分が何であるかを知る方法を知りたいです。"\ bin .. \jre\"はあまり役に立ちません。2つのパスが連結されていると思いますが、よくわかりません。

コマンドラインからEclipseを実行しようとしましたが、エラーはポップアップウィンドウにのみ表示されます。

また、とにかく、JNIパスはどこに設定されますか?

JAVA_HOME環境変数を確認しましたが、「C:\ ProgramFiles \ Java \ jre7\bin」しか含まれていません。

このJNI-path-corruption...は、インストーラーを実行した後に発生しました-いいえ、アンインストーラーはありません:(

4

2 に答える 2

0

binのすぐ上のディレクトリ、およびjava実行可能ファイル(java.exe、javac.exe、appletviewer.exeなど)を指すようにJAVA_HOME、設定が間違っています。JAVA_HOMEin the bin directorymust exist

たとえば、私のコンピュータjava.exeD:\JAVA7\binディレクトリにJAVA_HOMEある場合、D:\JAVA7

于 2012-10-04T23:57:09.043 に答える
0
C:\Eclipse\1234\tools\jdk1.5.0_14\bin\..\jre\bin\client\jvm.dll  

そのファイルパスの残りの部分が何であるかを知る方法を知りたいです。"\ bin .. \jre\"はあまり役に立ちません。2つのパスが連結されていると思いますが、よくわかりません。

それがフルパスです。私が使用したすべてのファイルシステムで、「..」は親ディレクトリ(つまり、1つ上のディレクトリ)を示します。したがって、パスは次のことを指します。

C:\Eclipse\1234\tools\jdk1.5.0_14\jre\bin\client\jvm.dll

Eclipseがこのパスを使用することをどのように決定したかについては、よくわかりません。

于 2012-10-05T00:10:19.517 に答える