如何在命令行中编译Java文件?

时间:2018-10-19 10:00:29

标签: java

我在文本编辑器中编写了一个简单的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代码中,在cmd中的工作方式为: C:\ Users \ HP \ Desktop \ JAVA代码

问题是当我编写 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

2 个答案:

答案 0 :(得分:2)

首先,感谢您的答复 这是我的问题的解决方案:我使用的是 windows 10 ,因此,当我编译JAVA文件时,Windows拒绝了此过程,所以我将 javac.exe 添加到了 Windows中的授权应用列表,它有效

答案 1 :(得分:0)

您的工作目录中JAVA和Code之间的空格可能存在问题。这种约定(目录名称带有空格)可能会带来荒唐而又费时的麻烦。请尝试 C:\ Users \ HP \ Desktop \ JAVA%20Code 作为Test.java文件的路径。

如果使用Mac,则可以使用〜/ Desktop / JAVA \代码

希望它能解决。