在我的64位Windows 10操作系统上,我安装了64位jdk1.7。
我已将用户变量设置为PATH,其值为C:\ Program Files \ Java \ jdk1.7.0_67 \ bin。
设置环境变量后,我通过命令提示符执行了javac。
当我尝试运行64位eclipse时,它返回错误“Java started but but return exit = 13”。请帮我弄清楚问题所在。
在我的例子中,安装了两个Java副本 - 一个在Program Files中,另一个在Program Files(x86)中。我删了一个。然后它开始工作了。
我认为64位Java 8应该在C:\Program Files\Java
下预先安装。所以你的Java 8可能是32位。
如果可以卸载Java 8,请将其卸载。如果没有,请检查Java配置,然后在“Java”选项卡中,勾选版本7并取消选中8。
在C:\Program Files\Java\jdk1.7.0_67\bin\javaw.exe
和-vm
之间添加路径-vmargs
到eclipse.ini解决了这个问题。
感谢所有的回复。