显然,我的计算机上的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_HOME
将D:JAVA7