java找不到JRE定义:“J2SE1.8”。发射中止
我刚刚启动了EclipseNeon的新安装,下载了最新版本的Xtext、EclipseFacets和ANTLR 4,这为我提供了一个完整的Eclipse语言和插件编译器(使用Xtext)
我已经为main项目构建了我的mwe2
工作流,点击了ui项目的plugin.xml
,按下“启动Eclipse应用程序”测试语法,突然弹出一个小框,说明:
Cannot locate JRE definition: "J2SE-1.8". Launch aborted."
绝对没有堆栈跟踪或任何东西。就这条模棱两可的线
我在我的Windows电脑上使用这个新安装,因为我的Mac电脑上出现了完全相同的错误。我使用最新版本的1.8在两者上都安装了Java,所以Java本身、Xtext或Eclipse肯定有问题
我该怎么办
# 1 楼答案
这是Xtext:https://github.com/eclipse/xtext-core/issues/273中的一个错误
解决方法(1):打开生成的启动配置,将
J2SE-1.8
替换为JavaSE-1.8
解决方法(2):选择调试、调试配置。。。,调试(将自动修复启动配置)