Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javac编译参数_Java_Javac - Fatal编程技术网

Javac编译参数

Javac编译参数,java,javac,Java,Javac,我正在做,我被困在最后一部分 $ javac -cp target/apt-demo-1.0-SNAPSHOT.jar Test.java Note: Printing: Test Note: Printing: a1(int) 运行它只是说“javac:file not found Test.java”(我从github下载了源代码,所以它是相同的。)您还需要指定包 $ javac -cp target/apt-demo-1.0-SNAPSHOT.jar your package.Test.

我正在做,我被困在最后一部分

$ javac -cp target/apt-demo-1.0-SNAPSHOT.jar Test.java
Note: Printing: Test
Note: Printing: a1(int)

运行它只是说“javac:file not found Test.java”(我从github下载了源代码,所以它是相同的。)

您还需要指定包

$ javac -cp target/apt-demo-1.0-SNAPSHOT.jar your package.Test.java

那么,在运行javac命令的目录中是否有一个名为“Test.java”的文件?是的,有一个文件。使用
javac-cp target/apt-demo-1.0-SNAPSHOT.jar;。java
一些文件系统区分大小写。您确定文件名是Test.java而不是Test.java吗?如果源文件在您的目录中并且名为“Test.java”,那么该命令应该可以工作。通常,当我看到一个目标目录时,我认为是maven,在这种情况下,您的源代码应该是src/main/java/some/package/Test.java,而不是根目录的本地。您可以发布目录列表的输出吗?看起来像
Test。java
不在任何包中。