在没有任何编译或运行时错误的情况下运行其中一个代码时,Eclipse for Java Developers' Windows 7中的版本提供消息:
<terminated> Filename [java application] C:\Program Files\Java\jre8\bin\javaw.exe
我尝试搜索它并发现Program Files文件夹可能是一个问题,因为它的名称中有空格。
我试图修复它但是在运行时无法更改文件的路径,即:应用程序的运行时路径仍然如标题中所述。此外,我尝试搜索消息应该弹出的原因,并且无法获得我的查询的相关答案。
如果问题很简单或重复,我道歉但由于可用的解决方案对我不起作用,我发布了这个问题。
有人可以建议一种方法来克服这个问题吗?非常感谢。
答案 0 :(得分:0)
点击&#34;全部保存&#34;又跑了。
答案 1 :(得分:0)
有时没有保存带有 main() 函数的类,所以你会得到这个错误,因此保存所有的类。如果它不起作用,只需关闭 Eclipse IDE 并重新启动它。
答案 2 :(得分:0)
这似乎是与您使用的 JDK 相关的问题,请尝试使用较新版本的 JDK。
这发生在我运行 Spring Boot 应用程序时: 我收到相同的消息,控制台中没有日志,甚至不存在 Spring Boot 启动日志:(附上图像以供参考)
然后,我打开运行配置(Sprint Boot App-Run Configurations)并取消选中启用生命周期管理 - 终止超时(毫秒)选项,如附图:
现在我开始收到另一个错误:日志如下:
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=16392, tid=30144
#
# JRE version: OpenJDK Runtime Environment (11.0.2+9) (build 11.0.2+9)
# Java VM: OpenJDK 64-Bit Server VM (11.0.2+9, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C 0x0000000000000000
我再次搜索了这个问题的解决方案,并得到了A fatal error has been detected by the Java Runtime Environment. EXCEPTION_ACCESS_VIOLATION给出的解决方案 我刚刚安装了最新版本的 JDK,并在我的 Eclipse 项目中使用了它,并且运行良好。
答案 3 :(得分:-1)
我有类似的问题。我改变了工作空间并从头开始。 之后它现在好了