我计划迁移到Eclipse Mars,最近在Windows 7上安装了64位版本。由于JBoss Tools需要Java 8,我还下载了JDK 8u51并将其解压缩到我的Programs (x86)
文件夹。我想将JDK 1.7.0作为我系统的默认JVM,因此我没有完全安装 Java 8。
此外,我更新了我的eclipse.ini
,因此它指向新的JVM。使用JDK 1.7.0,我的Eclipse Mars安装启动没有任何问题,但JDK 8无法启动并返回exit code=1
。
我错过了什么?遗憾的是,错误消息没什么帮助。
这是我的启动配置:
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
-vm
C:/Program Files (x86)/Java/jdk8_51/bin/javaw.exe
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Xmn128m
-Xss2m
-Dosgi.requiredJavaVersion=1.7
-Xms1024m
-Xmx1024m
编辑: Eclipse错误日志:
答案 0 :(得分:0)
我错过了解压缩*.pack
个文件的信息:
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
由于我没有安装 JDK,但为了简单起见,只是解压缩,我忘记了打包的JAR。现在我的JDK已启动并运行,而Eclipse Mars启动时没有错误。
这解决了我的问题。