运行 javaw 时 Eclipse 显示“访问被拒绝”,如何修复它?

运行 javaw 时 Eclipse 显示“访问被拒绝”,如何修复它?

我正在尝试让 Eclipse 编译并运行 HelloWorld 类,但它甚至无法做到这一点。我已经安装了 Eclipse x86 SDK 4.2.0 以及最新的 JRE 和 JDK,均为 64 位。我还设置了 PATH 变量以响应命令提示符。当我尝试运行以下代码时:

class HelloWorld {
    public static void main(String[] args)
        {
            System.out.println("Hello World!" ) ; 
    }
}

并返回以下错误:

执行命令行时发生异常。无法运行程序“C:\Program Files\Java\jre7\bin\javaw.exe”(在目录“C:\Users\Default\workspace\devs”中):CreateProcess 错误 = 5,访问被拒绝。

你能帮我解决这个问题吗?谢谢!

答案1

您必须将以下条目添加到您的eclipse.ini文件中:

-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll

确保将版本号替换为您的版本号,并备份原始 eclipse.ini 文件以防万一,然后将上面的行复制到 --vmargs 参数之前的文件中。否则,Eclipse 将崩溃。

请点击此链接获取更多信息:http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d

相关内容