【问题标题】:Compile java class in VSCode在 VSCode 中编译 java 类
【发布时间】:2020-03-12 00:02:12
【问题描述】:
我正在编写一个代码,通过类文件运行我教授的原始编码程序。所以基本上我下载了我教授的编码程序,开始在 Visual Studio 代码中编写一个类文件。但是当我运行时,它找不到我的类文件,这意味着我还没有编译它,然后我搜索了一些方法来编译具有 javac 或类似的文件,结果是:
“'javac' 未被识别为内部或外部命令
可运行的程序或批处理文件。
该系统找不到指定的路径。”
那么如何才能轻松编译类文件并设置类路径呢?
【问题讨论】:
标签:
java
class
visual-studio-code
compilation
【解决方案1】:
Visual Studio Code 只是一个代码编辑器。 VS Code 不能真正编译你的代码:只能帮你写。 VS Code的各种扩展可以自动化运行编译器的过程,但还是需要自己安装编译器。
要编译您的代码,您需要安装 Java 编译器 (javac),它是一个单独的程序。您可以通过安装Java Development Kit来安装Java Compiler,这是一套开发Java程序的工具。
通常,Java 开发工具包 (JDK) 会设置您的操作系统路径,因此 javac 将在您重新启动 VS Code 和控制台后引用有效程序。如果仍然没有,请参阅链接我的 MikaelF 答案的答案。您需要手动告诉您的计算机安装 JDK 的位置。
【解决方案2】:
只有jdk可以帮你编译java类;
打开cmd类型:“java -version”;如果没有正确响应(jdk的版本),你应该从oracle下载jdk并安装它,当然将这样的bin目录(D:\workSoft\JDK8\bin)添加到路径环境中;
如果您已正确安装 jdk,则 Visual Studio 代码将自动将 .java 文件编译为 .class 文件