2

最近我已经将我的eclipse升级到 4.7 以支持Java9 升级后 eclipse 没有加载预先存在的 java 应用程序。当我检查 run as run as > run configuration并双击 java 应用程序时,它会抛出

发生了错误。有关详细信息,请参阅错误日志。试图访问方法 org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.getTabViewer()Lorg/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer;来自类 org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup

在我下载了eclipse-oxygen1-a(它支持没有任何插件的java9)后,上面的错误就消失了,但仍然不能作为java应用程序运行。在控制台上收到此错误

Error: Could not find or load main class 
       com.myclass.MyApplication
       Caused by: java.lang.ClassNotFoundException: 
                  com.myclass.MyApplication

我通过Eclipse的内置ErrorLog检查了错误

窗口 -> 显示视图 -> 常规 -> 错误日志

收到以下错误

会话数据

eclipse.buildId=4.7.1.M20170922-1005
java.version=9
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -data file:/home/shekhar/git/ -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

Plug-In: org.eclipse.jdt.launching
Severity: Error
Message: Xbootclasspath option have been removed as not supported beyond Java 8.
4

0 回答 0