java - 下载的 Java 7 Eclipse 无法启动

标签 java eclipse java-8 java-7

好的,我现在已经在 J​​ava 6 等环境中使用 eclipse Luna 一段时间了。今天,我决定是时候更新到 Java 7 了。我通过访问 Oracle 站点,下载 Java 7 运行时环境来做到这一点,它说它将安装。我让它安装,但它告诉我它检测到要卸载的以前版本的 java (java 6)。我对这个过程不太了解,并认为它很好,而且这可能不是问题。但是它安装了,当我尝试在 eclipse 中运行东西时,它给了我一个错误。所以我重新启动了Eclipse。突然,它不会开始给我错误代码 13。然后,我重新安装了 Eclipse Luna。现在我遇到了同样的错误,我担心我完全搞砸了我的 Java。你能帮我吗?我还可以发布它给我的错误报告。

Java was started but returned exit code=13
C:/ProgramData/Oracle/Java/javapath/Javaw.exe
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
-jar
C:/Users/Jared/Downloads/eclipse-java-luna-SR2-win32x86_64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os win32
-ws win32
-arch x86_64
-showsplash
C:/Users/Jared/Downloads/eclipse-java-luna-SR2-win32-x86_64/eclipse//plugins/org.eclipse.platform_4.4.2.v20150204-1700/splash.bmp
-launcher
C:/Users/Jared/Downloads/eclipse-java-luna-SR2-win32-x86_64/eclipse/eclipse.exe
-name Eclipse
--launcher.library
C:/Users/Jared/Downloads/eclipse-java-luna-SR2-win32-x86_64/eclipse//plugins/org.eclipse.equinox.launcher.win32.x86_64_1.1.200.v20150204-1316/eclipse_1608.dll
-startup
C:/Users/Jared/Downloads/eclipse-java-luna-SR2-win32-x86_64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata 2b0_5c
-product org.eclipse.epp.package.java.product
-vm C:/ProgramData/Oracle/Java/javapath/javaw.exe
-vmargs
-Dogsi.requiredJavaVersion=1.6
Xms40m
-Xmx512m
-jar
C:/Users/Jared/Downloads/eclipse-java-luna-SR2-win32-x86_64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar

如果我通过命令提示符检查我的 java 版本,它看起来像这样:

C:\Users\Jared>java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode)

我对这个过程知之甚少,但是,如果我的猜测是正确的,Luna 是基于 1.6-1.7 的,而且由于我显然有 1.8.0_31,所以我需要更新的版本。

如果您知道如何提供帮助,请详细解释,以便我尽可能理解 提前致谢

-贾里德。

最佳答案

您还应该安装正确的 JDK 版本。

关于java - 下载的 Java 7 Eclipse 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787414/

相关文章:

java - 当使用不相关的接口(interface)类型调用时,为什么编译器会选择带有类类型参数的泛型方法?

java - 将 unicode 参数传递给 Java 命令行

java - Dataflow 如何与 BIgQuery 数据集配合使用

java - 嵌套时递归 XML 架构类型验证失败

c++ - 配置 eclipse CDT 和 openCV

java - Eclipse、Orion、OSGi 开发环境设置 (Maqetta)

java - org.apache.axis2.AxisFault : The system is attempting to engage a module that is not available: addressing

java - 按集合中的内部集合元素类型分组

java - 嵌套的 try 异常是否会被外部 catch block 捕获

java - 绘图到按钮单击