Eclipse在Linux上使用Java 9崩溃

Eclipse在Linux上使用Java 9崩溃,java,linux,eclipse,Java,Linux,Eclipse,我使用的是Debian不稳定(最新)amd64和GNOME桌面。Eclipse(我使用安装)在与Java 9 VM一起运行时崩溃,并显示以下消息: An error has occurred. See the log file /home/furquan/Eclipse/.metadata/.log. 这是所说的日志 当我指定Java 8 VM时,此问题已得到修复,但随后安装Java 9 VM(即在运行Eclipse之后)会导致此错误: 用Java9VM重建Java8项目显示与上面相同的错误

我使用的是Debian不稳定(最新)amd64和GNOME桌面。Eclipse(我使用安装)在与Java 9 VM一起运行时崩溃,并显示以下消息:

An error has occurred. See the log file /home/furquan/Eclipse/.metadata/.log.
这是所说的日志

当我指定Java 8 VM时,此问题已得到修复,但随后安装Java 9 VM(即在运行Eclipse之后)会导致此错误:

用Java9VM重建Java8项目显示与上面相同的错误

我使用的是openjdkjava9jdk()。这是我的
eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
/home/furquan/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.550.v20170928-1359
-product
org.eclipse.epp.package.java.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
/usr/lib/jvm/java-9-openjdk-amd64/bin
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
-Declipse.p2.max.threads=10
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/

请注意,将Java8同时用作Eclipse和Java项目的VM不会产生此类错误。我多次重新安装Eclipse,甚至删除/更改了工作区,但似乎没有任何帮助。这不是GTK错误,因为
--launcher.GTK_版本2
没有用处。

可能是这个错误,请不要将错误作为图像发布。我知道键入代码很痛苦,但代码图像使您的错误无法搜索,这使得您的问题对未来读者的用处大大降低。@M.Prokhorov所以我应该键入与图像完全相同的错误?这些错误并没有什么帮助(还有一个日志),所以我决定反对它。@hexman,第一个是坏的,但第二个我认为是好的。@Patrick这是一个不同的错误(无论哪种方式都是WONTFIX),因为它涉及2016年发布的Java9的早期access版本。Java9已经过了发布日期。此外,bug的解决方法--
--addmodules=ALL-SYSTEM
--对我来说不起作用,因为默认情况下它已经在我的eclipse.ini中了。