【问题标题】:How to fix Eclipse IDE Run Configuration (Problem occurred dialog)如何修复 Eclipse IDE 运行配置(出现问题对话框)
【发布时间】:2021-01-14 13:55:43
【问题描述】:

我使用 Eclipse IDE(Spring Tool Suite) 已经很多年了,而且我经常在 Launching 项目中遇到同样的问题

问题发生在现有的“运行配置”之后,可能是在 IDE 更新之后,但我无法重现为什么会发生这种情况。为了快速修复,我只需删除“运行配置”并出现错误,只需“鼠标右键单击 Application.java -> 运行方式 -> Spring Boot App”即可,但我需要再次将环境变量添加到这个新配置中...等

我厌倦了多年来反复出现这个问题。 我认为其他 Eclipse 或 Spring STS 用户也有同样的问题/经历。

有谁知道如何解决这个错误? 除了删除并再次创建“运行配置”...

出现问题

An internal error occurred during: "Launching Operational".
Cannot invoke "org.eclipse.jdt.core.IJavaProject.getProject()" because "project" is null

An error has occurred. See error log for more details.
Cannot invoke "org.eclipse.jdt.core.IJavaProject.getProject()" because "project" is null

【问题讨论】:

  • 启动配置有问题,好像没有项目关系。您可以尝试通过显式选择一个项目来编辑配置来修复它,或者如果您不介意……最简单的方法可能是删除“损坏的”配置并创建一个新配置。

标签: java eclipse spring-boot spring-tool-suite


【解决方案1】:
  1. 关闭 Eclipse IDE
  2. 转到您的工作区目录,例如:workspace/.metadata/.plugins/org.eclipse.debug.core/.launches(对于 linux,我使用命令“locate .launch”快速查找)
  3. 在此目录中找到损坏的启动配置,并使用文本编辑器打开它
  4. 检查这两行是否存在,如果不存在,则必须将这两行添加到您的 'value="web"' 模块名称中。如果不知道模块名称,只需新建一个“运行配置”,在.launch文件中查找与之前“运行配置”的区别
<stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="web"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="web"/>

毕竟,运行 Eclipse IDE

【讨论】:

    猜你喜欢
    • 2015-11-19
    • 2014-08-21
    • 2019-09-12
    • 2013-10-08
    • 2011-07-29
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多