我只是追加 虚拟机 C:\Program Files\Java\jre6\bin\javaw.exe

在eclipse.ini中,然后我尝试再次启动eclipse,并得到这个错误。告诉我怎么解或者链接能解出来。

这是eclipse。ini

-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize 256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs 
-Xms40m 
-Xmx384m

谢谢你!


当前回答

在我的案例中,JAVA路径没有在Env变量中设置。在Env path中设置正确路径后开始工作。

在命令提示符中输入javac,并确保JAVA PATH正确。

其他回答

在开始解决方案之前,让我们知道它为什么显示错误。如果你知道这个问题背后的问题,我们可以很容易地修复这个错误。

原因1:这个问题背后最常见的原因是,我们正在尝试安装不同的位版本,即64位或32位版本的软件。它可能是Eclipse或Java。

解决方案: 检查您正在运行的操作系统版本。确保您下载了相同版本的Eclipse以及相同版本的Java软件。

原因2:Eclipse.ini文件中的配置错误

解决方案: 在Eclipse.ini文件的末尾添加这一行“-vm then path of your java sdk”。例如: 虚拟机 C:\Program Files\Java\ jdk1.7.0_71 \ bin \ javaw.exe

原因3:Eclipse安装目录中存在特殊字符(#、!、@)。

解决方案: 确保没有任何特殊字符。

原因4:您在path系统变量中添加了两次JAVA路径,两次路径都不相同。

解决方案: 从path系统变量中删除一个不正确/不同的JAVA路径。

原因5:您可能使用了最新版本的Eclipse,但可能使用了错误的版本或不受支持的Java虚拟机(JVM)版本。

解决方案: 打开命令提示符,按win+R键并键入cmd并按enter键,检查您使用的java版本。现在在控制台输入Java -version命令来了解Java版本。 现在研究一下eclipse是否支持这个版本。 或 您可以打开Eclipse文件夹中的“readme”文件夹,并打开readme_eclipse.html查看它支持哪个版本。

我在安装了32位和64位java的ubuntu上出现了这个错误。使用

sudo update-alternatives --config java

将正确的版本设置为默认版本。

我面对sts 3.8.4同样的问题,所以我尝试了不同的设置,但运气不好, 我重新安装jdk,尝试了,但同样的问题。 最后我下载了sts 3.8.2 n它运行没有任何问题。 使用windows 8, 64位操作系统。 谢谢

在java更新后,eclipse将无法启动,因为默认的jdk位置已经更改。向eclipse.ini文件中添加以下行立即解决了我的问题:

-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe

我在vmargs之前添加了这些行。如下图所示:

...
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

有关eclipse.ini的更多信息,请访问http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example

在我的情况下,我使用32位eclipse和java。如果同时安装了32位和64位版本的java,请谨慎选择正确的版本。对于64位版本,请参考该目录下的javaw.exe文件

C:\Program Files\Java\jdk1.8.0_60\bin

我在重新安装jdk时修复了它。在我的情况下,有必要这样做:

java -version
sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
java -version
javac -version

在Kubuntu 13.04安装Java JDK+JRE (oracle