我刚刚下载了32位的JDK(http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-windows-i586.exe)和32位的eclipse(http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.1-201109091335/eclipse-SDK-3.7.1-win32.zip),而我使用的是Windows 7(32位)。因此,使用“你需要64位的JVM”解决方案都无法在这里奏效。
当我运行eclipse.exe时,只弹出一个对话框。
当我运行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)固定到任务栏?
eclipse.ini
吗?你也可以尝试将jdk目录复制到其他地方,以防因为它在“Program Files”中而存在某些限制。 - VonC