Eclipse 在启动过程中出现内部错误

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/47930844/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-19 23:30:57  来源:igfitidea点击:

Eclipse has an internal error during Launching

eclipse

提问by JavaSheriff

I am facing this issue with eclipse (Its eclipse Oxygen) I am unable to run a simple Java program
This happen after I modified the project to be a Maven project.
what I tried so far:
I updated the software using (help > check for updates)
deleted the Workspace, and created a new one.

我在使用 eclipse(它的 eclipse Oxygen)时遇到了这个问题我无法运行一个简单的 Java 程序
这是在我将项目修改为 Maven 项目之后发生的。
到目前为止我尝试过的:
我使用(帮助>检查更新)更新了软件,
删除了工作区,并创建了一个新的工作区。

printScreen

打印屏幕

!ENTRY org.eclipse.core.jobs 4 2 2017-12-21 13:15:48.670
!MESSAGE An internal error occurred during: "Launching MailProcessor".
!STACK 0
java.lang.NullPointerException
    at org.eclipse.jdt.launching.JavaRuntime.isModularJava(JavaRuntime.java:1043)
    at org.eclipse.jdt.launching.JavaRuntime.isModularConfiguration(JavaRuntime.java:1020)
    at org.eclipse.jdt.launching.JavaRuntime.computeJREEntry(JavaRuntime.java:2341)
    at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.computeUnresolvedClasspath(MavenRuntimeClasspathProvider.java:93)
    at org.eclipse.jdt.internal.launching.RuntimeClasspathProvider.computeUnresolvedClasspath(RuntimeClasspathProvider.java:57)
    at org.eclipse.jdt.launching.JavaRuntime.computeUnresolvedRuntimeClasspath(JavaRuntime.java:1509)
    at org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate.getBootpathExt(AbstractJavaLaunchConfigurationDelegate.java:299)
    at org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate.getVMSpecificAttributesMap(AbstractJavaLaunchConfigurationDelegate.java:615)
    at org.eclipse.jdt.launching.JavaLaunchDelegate._OT$callOrig(JavaLaunchDelegate.java:71)
    at org.objectteams.Team._OT$terminalCallNext(Team.java:598)
    at org.objectteams.Team._OT$callNext(Team.java:582)
    at org.eclipse.objectteams.otdt.internal.debug.adaptor.launching.JDTLaunchingAdaptor._OT$callNext(JDTLaunchingAdaptor.java:56)
    at org.eclipse.objectteams.otdt.internal.debug.adaptor.launching.JDTLaunchingAdaptor._OT$callReplace(JDTLaunchingAdaptor.java:56)
    at org.objectteams.Team._OT$callAllBindings(Team.java:557)
    at org.eclipse.jdt.launching.JavaLaunchDelegate.callAllBindings(JavaLaunchDelegate.java)
    at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.run(DebugUIPlugin.java:1256)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)

回答by Marcelo Tataje

I faced a similar issue in the past, you can try the following:

我过去遇到过类似的问题,您可以尝试以下操作:

  1. Exit Eclipse
  2. Go to your workspace folder in the file explorer
  3. Look for the .metadata folder and delete it
  4. Re-open Eclipse
  1. 退出 Eclipse
  2. 转到文件资源管理器中的工作区文件夹
  3. 查找 .metadata 文件夹并将其删除
  4. 重新打开 Eclipse

Hope it works.

希望它有效。

回答by Elia Weiss

for me it happens when in run configurationI click on configurenext to PHP server

对我来说它发生在run configuration我点击configure旁边的PHP server

Solve it by clicking newinstead

通过单击new来解决它

回答by venugopal naidu

I had Similar issue, Just restarted eclipse it works automatically

我有类似的问题,刚刚重新启动 eclipse 它会自动工作