最近,我在我的windows 7 64位笔记本上安装了Helios,并在尝试运行一些简单的java代码之后开始看到这个错误:
执行命令行时发生异常。无法运行程序"C:\Program Files\Java\jre6\bin\javaw.exe“(目录”C:\projects\工作区\Testing“):CreateProcess error=5,访问被拒绝
我在运行WindowsXP的桌面上双重检查了32位的安装,并以相同的方式进行了设置。奇怪的是,在我第一次安装eclipse之后,它可以工作一段时间,然后它会在一段时间后抛出错误,而我无法通过它。我确实从命令行运行了java -version,所以java主页的设置是正确的。
如果我还记得寡妇的偏好jre应该指向这个文件,那么为什么访问被拒绝的错误会出现呢?
后果:为这一切感到抱歉。有些东西在我的环境中搞砸了,所以我回到了以前的稳定点,然后重新安装了eclipse,解决了这个问题。
我做了更多的检查,这是一个常见的问题,但原因不同。以下是一些可能有帮助的链接:
发布于 2011-02-22 05:11:49
请参阅这条线并在eclipse.ini中显式定义vm路径(如在这个)。
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll(修改路径和Java版本号)。
这应该能解决这个问题。
发布于 2011-02-22 05:32:41
在Windows7中有很多安全限制。其中之一是,它不允许应用程序在系统目录中写入数据。我发现的最简单的解决方案是将Eclipse和工作区移动到其他C:\驱动器上。但这可能并不适合每个人。
您可能需要查看以下内容:Eclipse与Windows 7
发布于 2021-01-07 06:57:01
我在我的eclipse.ini文件中添加了以下行:
-vm C:/Program /Java/jdk1.8.0_241/jre/bin/javaw.exe
重新开始日食。这解决了我的问题。确保在-vmargs文件中的“eclipse.ini”参数之前添加这些行。还要确保按照本地设置编辑javaw.exe的路径。
https://stackoverflow.com/questions/5073856
复制相似问题