Eclipse在启动时崩溃-JVM终止。退出代码=2

Eclipse在启动时崩溃-JVM终止。退出代码=2,eclipse,crash,jvm,launch,Eclipse,Crash,Jvm,Launch,我会尽我最大的努力使我的情况尽可能清楚。我试着用谷歌搜索错误消息,但在任何地方都找不到关于退出代码=2的主题。我只找到了关于不同退出代码的主题,我正试图按照那里给出的建议来解决我的问题-到目前为止运气不好。此外,对于任何形式的Linux(我使用的发行版是Ubuntu),我都是新手 问题: 我的eclipse在启动时崩溃,并弹出以下错误窗口: JVM terminated. Exit code=2 /usr/bin/java -Xms40m -Xmx384m -Dorg.eclipse.equin

我会尽我最大的努力使我的情况尽可能清楚。我试着用谷歌搜索错误消息,但在任何地方都找不到关于退出代码=2的主题。我只找到了关于不同退出代码的主题,我正试图按照那里给出的建议来解决我的问题-到目前为止运气不好。此外,对于任何形式的Linux(我使用的发行版是Ubuntu),我都是新手

问题: 我的eclipse在启动时崩溃,并弹出以下错误窗口:

JVM terminated. Exit code=2
/usr/bin/java
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /usr/lib/eclipse//plugins/org.eclipse.platform_3.8.1.dist/splash.bmp
-launcher /usr/lib/eclipse/eclipse
-name Eclipse
--launcher.library/usr/lib/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.dist/eclipse_1503.so
-startup /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar
--launcher.overrideVmargs
-exitdata 670018
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar
我的问题很可能与没有安装正确的Java版本有关

我怀疑这是因为:

两天前,我的电脑上运行了eclipse。昨天我不得不使用一个需要安装特定版本JRE的web应用程序。由于缺乏linux知识,我花了几个小时删除了当前安装的java JRE和JDK(这样我就可以安装所需的版本),使用了在internet上找到的多个指南(一些包括命令,如
sudo apt get purge java*
和其他命令,包括remove、java和*)。今天我的月食不会发射了

当我跑的时候

java -version
它说没有这样的文件或目录,但网页像 做工作并说我的java版本是

Vendor: Oracle Corporation 
Version: Java SE 7 Update 25 
Operating System: Linux 3.5.0-34-generic 
Java Architecture: 64-bit
使用此方法安装:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
有人能指导我如何解决这个具体问题吗?幸运的是,我还没有在Eclipse中完成任何重要的项目,所以如果有必要,我不介意清除安装


老实说,我需要Eclipse的主要原因是远程服务器资源管理器选项,因此,如果有人知道Eclipse以外的好IDE可以提供同样好的远程服务器资源管理器,那么它将是一个完美的快速临时解决方案。

删除了以下环境变量,并且Connect客户端能够成功启动:

_JAVA_选项 JAVA_工具_选项 IBM_JAVA_选项

操作系统环境变量可通过以下方式找到:

From Desktop, right-click on My Computer icon-> Properties -> Advanced.
Click the Environment variables button to remove the before-mentioned system environment variables.

我收到了相同的错误消息,并通过使用-clean参数启动eclipse解决了这个问题。 要使用clean参数,请执行以下操作: 编辑eclipse安装目录中的eclipse.ini文件,并插入-clean作为第一行。启动后,删除eclipse.ini文件中的-clean参数


它对我有用

在环境变量中检查Path变量的值,它将引用Oracle javapath,这将是不正确的java版本,并可能导致问题。只需从Path变量中删除“C:\ProgramData\Oracle\Java\javapath;”,然后重试。

Set\Change您当前在eclipse.ini中的jdk路径

-vm
C:\Java\JDK\1.8\bin\javaw.exe
Ini文件内容示例:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Java\JDK\1.8\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m

我们需要删除错误消息中指定的文件夹中的所有内容。例如,请通过下面的链接