在编译错误时失败,而不是在运行时抛出“未解决的编译问题”。

huangapple go评论78阅读模式
英文:

Fail on compile errors instead of throwing "Unresolved compilation problem" at run time

问题

当编译含有错误的Java代码时,Visual Studio Code会生成抛出以下错误的字节码:

java.lang.Error: 未解析的编译问题

如何禁用此设置?我希望Visual Studio Code对于包含编译错误的类不生成任何字节码。

参考链接:Eclipse IDE具有相同的默认行为

英文:

When compiling Java code with errors in it, Visual Studio Code generates byte code throwing:

java.lang.Error: Unresolved compilation problem

How can this setting be disabled? I would like Visual Studio Code not to generate any byte code for classes containing compilation errors.

For reference: Eclipse IDE has the same default behavior.

答案1

得分: 1

当您运行一个存在语法错误(一种编译错误)的项目时,它首先会显示为问题:

然后,您可以修复错误,或者点击“继续”来继续,编译错误将显示在终端中:

因此,它确实是由编译时间或运行时间分隔开的。
如果对您的问题有误解,请告诉我。

英文:

When you run a project with sytax error(one kind of compilation error), it will first show as problems:

在编译错误时失败,而不是在运行时抛出“未解决的编译问题”。

Then you can fix the error, or choose to continue by clicking the Proceed, the compilation error will be shown in the Terminal:

在编译错误时失败,而不是在运行时抛出“未解决的编译问题”。

So it's indeed separated by compile time or run time.
If there's misunderstanding about your question, please let me know.

huangapple
  • 本文由 发表于 2020年10月19日 06:33:49
  • 转载请务必保留本文链接:https://go.coder-hub.com/64418982.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定