Eclipse:如何从错误"Failed to load JNI shared library"获取完整的文件路径?



显然,我的计算机上的java设置出了问题,但是在获得更多信息之前,我无法弄清楚它是什么。

当我尝试运行 Eclipse 时,它给了我一个错误:

Failed to load the JNI shared library "C:Eclipse1234toolsjdk1.5.0_14bin..jrebinclientjvm.dll"

我想知道如何找出该文件路径的其余部分是什么。 "\bin..\jre\"对我没有多大帮助。 我怀疑它是 2 条路径连接起来的,但我不确定。

我尝试从命令行运行 Eclipse,但错误仅显示在弹出窗口中。

另外,JNI 路径到底设置在哪里?

我已经查看了我的JAVA_HOME环境变量,但它只包含"C:\Program Files\Java\jre7\bin"。

这个 JNI 路径腐败...我运行安装程序后发生了一些事情 - 不,没有卸载程序:(

C:Eclipse1234toolsjdk1.5.0_14bin..jrebinclientjvm.dll  

我想知道如何找出该文件路径的其余部分是什么。"\bin..\jre\"对我没有多大帮助。我怀疑它是 2 条路径连接起来的,但我不确定。

这是完整的路径。在我使用的所有文件系统上,".."表示父目录(即一个目录)。所以路径指的是:

C:Eclipse1234toolsjdk1.5.0_14jrebinclientjvm.dll

至于日食是如何决定尝试使用这条路径的,我不确定。

你的JAVA_HOME设置是错误的,因为JAVA_HOME应该指向bin正上方的目录,并in the bin directory java可执行文件,例如.java.exe javac.exe,appletviewer.exe must exist

例如,如果我的计算机上java.exe位于D:JAVA7bin目录中,则我的JAVA_HOMED:JAVA7

相关内容

最新更新