月食“;Java已启动,但返回退出代码=13

月食“;Java已启动,但返回退出代码=13,java,c++,eclipse,Java,C++,Eclipse,我在安装最新版本的java(8)时遇到了以下问题,以前一切正常 请帮忙 更改Eclipse的路径将“Eclipse”文件夹放入C:\Program Files(x86)或C:\Program Files您最新的java版本是32位还是64位?它应该与JDK、ECLIPSE和操作系统相同。所有字符都应该是相同的32位或64位。通过编辑环境变量路径进行修复,只需删除分号前的第一行即可 它类似于C:/ProgramData/Oracle。。。然后添加64位java变量我也遇到了同样的问题。我的问题通过

我在安装最新版本的java(8)时遇到了以下问题,以前一切正常
请帮忙

更改Eclipse的路径将“Eclipse”文件夹放入C:\Program Files(x86)或C:\Program Files

您最新的java版本是32位还是64位?它应该与JDK、ECLIPSE和操作系统相同。所有字符都应该是相同的32位或64位。

通过编辑环境变量路径进行修复,只需删除分号前的第一行即可
它类似于C:/ProgramData/Oracle。。。然后添加64位java变量

我也遇到了同样的问题。我的问题通过将Java版本指向其64位版本得到解决。正如许多人在这里指出的,您的Eclipse、Java和操作系统应该具有相同的位体系结构。您可以使用命令提示符(在Windows中)启动Eclipse,方法是发出类似于C:\Eclipse>Eclipse.exe-vm“C:\Program Files\Java\jre7\bin\javaw.exe”的命令,或者双击exe文件。对于第二个选项,您需要通过使用-vm选项提供vm路径来更改eclipse.ini文件,这样它就不会采用计算机的默认Java版本。我把我的放在了-vmargs选项之前。请参见下面的“我的设置”:

-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.cpp.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm 
C:\Program Files\Java\jre7\bin\javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

我的工作是在64位java版本的基础上安装32位java。如果您需要相反的方法,也应该使用相同的方法。

在命令提示符下执行java-version。我认为这与32位/64位jvm有关。。你的操作系统是什么?也可以删除C++标签,因为它与C++无关。你有64位Eclipse,几乎可以肯定是32位java。它们必须都是64位或都是32位。