eclipse - 如何让 Eclipse(32 位)在 Windows 7 中正常运行?非管理员

标签 eclipse windows-7

我刚刚下载了 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) 固定到任务栏?

最佳答案

您应该尝试一下,如this eclipse.ini中所示在 JDK 中引用 JRE,而不是直接引用 JRE:

-vm
C:/Program Files/Java/jdk1.6.0_27/jre/bin/server/jvm.dll

关于eclipse - 如何让 Eclipse(32 位)在 Windows 7 中正常运行?非管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7682278/

相关文章:

java - 如何在java中从单个字符串创建集合<String>?

java - svn 导致 eclipse 中的构建错误

c++ - 类有虚方法但非虚析构函数C++

tomcat - 带有 Tomcat 6 的 Jetspeed 2 在 Windows 7 上登录后不转发

C++ 嵌套 pragma 警告推送/弹出

java - 无法初始化 org.eclipse.wst.server.ui.internal.provisional.UIDecoratorManager 尝试启动本地服务器时出错

c++ - 在 Eclipse 中为 C++ 设置 GTKmm

c# - 在 Windows 7 64 位中使用 Winspool.drv 从 Windows XP 32 位更改

c# - 查询事件日志时的越权操作

windows-7 - Windows 7 上的 Hudson 1.398 没有“安装为 Windows 服务”选项