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
不在任何包中。