如何使用命令行编译 java 文件?

How to compile a java file using the command line?

我想测试 Java 在我的机器上是否工作正常,为此我编写了这部分代码。

这是代码:

public class Test {

    public static void main(String args[]){
        System.out.println("This is a Test class");
    }
}

Test.java 文件在目录 C:\Users\HP\Desktop\JAVA 代码,

我执行这个 java 编译命令来编译 java class : javac Test.java ,我收到以下错误:

C:\Users\HP\Desktop\JAVA Code>javac Test.java
Test.java:1: error: error while writing Test: Test.class (Le fichier spÚcifiÚ est introuvable)
public class Test {
       ^
1 error

您的工作目录中 JAVA 和代码之间的空白 space 可能有问题。这种约定(带有空白 spaces 的目录名称)可能会造成荒谬且耗时的麻烦。请尝试 C:\Users\HP\Desktop\JAVA%20Code 作为 Test.java 文件的路径。

如果使用Mac,您可以使用~/Desktop/JAVA\代码.

希望一切顺利。

感谢您的回复,最后我解决了这个错误 这是解决方案:我正在使用 windows 10,因此当我编译 JAVA 文件时,windows 由于权限原因拒绝了此过程,我将 javac.exe 添加到 windows 中的 授权应用列表中,并且有效。

How to add apps to the authorized app on windows 10