编译器失败,但未检测到错误行

时间:2018-05-24 02:40:29

标签: jgrasp

我使用jgrasp,但是当我尝试运行项目时,它说“编译失败,但没有检测到错误行。检查编译输出中的不可点击的错误。”我有JDK,而不仅仅是JRE。我该怎么办?

1 个答案:

答案 0 :(得分:0)

如上所述,检查编译器输出是否存在不可点击的错误。很可能输出中会有一些消息告诉你出了什么问题。可点击的错误是javac使用的格式的编译错误。

有时javac会针对某些异常情况发出非标准格式错误。例如,最新版本的javac无法正确处理OneDrive按需文件,并将报告“javac:not a file ...”。如果发生了这种情况,您需要更改OneDrive设置以关闭按需,或者将文件复制到本地文件夹以对其进行处理,然后在完成后返回到OneDrive文件夹。

其他可能性是javac由于错误而崩溃,或者你有一些正在运行的“javac”而不是实际的Java编译器。您可以启用“设置”> jGRASP中的“详细消息”并进行编译以验证是否正在调用正确的“javac”。