我会尽我最大的努力让我的情况尽可能的清楚。我尝试用谷歌搜索错误消息,但我没有找到任何关于exit code=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(所以我可以安装所需的版本)(一些包括命令,如sudo apt-get purge java*
和其他命令,包括删除、java 和 *)。今天我的 Eclipse 不会启动。
当我跑
java -version
它说没有这样的文件或目录,但是像 http://www.java.com/en/download/testjava.jsp http://javatester.org/version.html 这样的网页确实有效,并说我的 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,它可以提供同样好的远程服务器资源管理器,这将是一个完美的快速临时解决方案。