我刚刚下载了32位的JDK(http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-windows-i586.exe)。和eclipse(http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.1-201109091335/eclipse-SDK-3.7.1-win32.zip),32位。 Windows 7是32位。 “你需要64位JVM”解决方案都不适用于此。
当我运行eclipse.exe时,我得到的只是一个对话框:
Failed to load the JNI shared library "C:\Program Files\Java\jre6\bin\client\jvm.dll".
该文件确实存在。如果我以管理员身份运行Eclipse,它就可以运行。我断然不想那样做。我希望我的用户帐户拥有我将要创建和编辑的文件。
如果我添加
-vm
C:\Program Files\Java\jre6\bin\javaw.exe
到eclipse.ini它会运行,但后来我无法将其固定到任务栏。
我如何获得Eclipse A)跑 B)作为我的用户帐户 C)固定到任务栏?
答案 0 :(得分:0)
如this eclipse.ini
所示,您应该尝试在JDK中引用JRE,而不是直接引用JRE:
-vm
C:/Program Files/Java/jdk1.6.0_27/jre/bin/server/jvm.dll