使用 VSCode 中的代码运行程序扩展编译和 运行 Java 代码

Compiling and running Java code using code runner extension in VSCode

我刚开始学习 Java 并且正在使用 VS Code。为了编译和 运行ning 程序,我使用了代码 运行ner 扩展并且在 C++ 和 Python 上工作得很好。但是在 Java 中 运行 按钮不是扩展的按钮,并且扩展的快捷方式 (Ctrl+Alt+N) returns 是一个错误。 我已经从 Oracle 下载了 JDK 版本 16,并且还包含了它的环境变量路径。 它显示的错误是:

Error: Could not find or load main class main

原因:java.lang.NoClassDefFoundError:Main(错误名称:main)

当通过执行 javac main.java 和 java main 运行ning 时,它工作正常..问题是扩展不工作。

如有任何帮助,我们将不胜感激。

提前致谢。

单击 运行 Java,错误应该会消失。

对比Code 运行ner和Java Extension提供的执行脚本,code 运行ner中的执行脚本可能会漏掉一些包,从而导致错误。

推荐使用Java extension Pack,功能更强大。 Ctrl+F5运行 的键盘快捷键,无需调试 ,您可以使用它来 运行 java 代码。