我正在使用java 1.6。我有64位W7OS。当我启动Eclipse时,我收到退出代码= 13错误消息。 我已经看到了一些解决方案,我进入了eclipse.ini文件并添加到java 1.6的路径中。这是.ini文件。我添加了'-vm'和C的以下行:...
-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.v20130521-0416
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
据我所知,互联网认为这与我的操作系统是64位和Eclipse试图运行32位版本等有关,但我不明白给出的解决方案。我该怎么办?
提前谢谢你。
答案 0 :(得分:0)
您不必重新安装java。
转到C:\Program Data\Oracle\java
并检查快捷方式java
,javaw
和javaws
指向的路径。
如果快捷方式未指向正确的64位java路径,请删除快捷方式并创建具有相同名称的新快捷方式,并将程序的目标位置更改为64位java(jdk \ bin {java或javaws或javaw})location。
答案 1 :(得分:0)
我有这个问题,是由C:\ ProgramData \ Oracle \ Java \ javapath中的符号链接生成的,javaw符号链接指向32位版本。 我在命令提示符下删除并创建了一个新的javaw符号链接,在命令提示符下运行为admin:mklink \ javaw" C:\ Program Files \ Java \ jdk1.8.0_60 \ bin" 最后一个arg og命令是放置64位javaw的地方。
希望这有帮助!