我在 Ubuntu 15.10 上使用 Eclipse Mars Ide。当我尝试创建 JFrame 时,Eclipse 正在尝试初始化设计,在初始化时,它突然停止并显示:
JVM terminated. Exit code=1
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
-jar /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /opt/eclipse//plugins/org.eclipse.platform_4.5.2.v20160212-1500/splash.bmp
-launcher /opt/eclipse/eclipse
-name Eclipse
--launcher.library /opt/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417/eclipse_1612.so
-startup /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.appendVmargs
-exitdata 2f8001
-product org.eclipse.epp.package.java.product
-vm /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
-jar /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
系统默认JDK是JDK8。 但我已经在 eclipse.ini 页面中编写了 JDK7 eclipse.ini 的代码是
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
做默认的JDK7生成来运行其他Java程序。
请帮助摆脱这个问题,以便我可以在 Jframe 上工作。
最佳答案
对我来说,卸载 3d Vision 驱动程序就可以解决问题,就像发布的 here 一样。
关于eclipse - 访问 JFrame 时 JVM 以退出代码 1 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38227981/