2016-06-19 62 views
0

这是我的eclipse.ini 文件错误:在eclipse无法创建Java虚拟机问题64位Windows 7

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
128M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx512m 
-vm 
C:\Program Files\Java\jdk1.8.0_25\jre\bin\server\jvm.dll 

这是错误消息: 错误:无法创建Java虚拟机。

Java was started but returned exit code = 1

+0

把'!'符号每一个形象标签之前显示在屏幕上的图像。 – surajsn

+1

'-vm'必须在*'-vmargs'之前*。参见[documentation](https://wiki.eclipse.org/Eclipse.ini):*'-vmargs'之后的所有行都作为参数传递给JVM,所以eclipse的所有参数和选项必须在'-vmargs (就像在命令行中使用参数一样)。*然后在“指定JVM”部分中说:*在其他特定于Eclipse的选项之后,必须出现'-vm'选项(例如'-product','--launcher。*'等),但是在'-vmargs'选项之前,因为'-vmargs'之后的所有内容直接传递给JVM。*哇,文档很有帮助。 – Andreas

+0

如果你有64台机器,并且想要使用64位eclipse,请确保安装在64位上的java也一样。 – ares

回答

1

https://wiki.eclipse.org/Eclipse.ini文档,将-vm-vmargs

-vm 
C:\Program Files\Java\jdk1.8.0_25\jre\bin\server\jvm.dll 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx512m 
+0

它仍然显示错误**失败** **到** **加载** ** ** ** JNI ** **共享** **库** **“C:\ Programme ** * *文件**(x86)\ Java \ jdk1.8.0_25 \ jre \ bin \ server \ jvm.dll ** @uuid –

+0

看看http://stackoverflow.com/questions/7352493/failed-to -load-the-jni-shared-library-jdk – Saravana

+0

明白了。解决了。谢谢@uuid –