【发布时间】:2015-07-11 04:06:48
【问题描述】:
我正在做this tutorial,但我被困在最后一部分。
$ javac -cp target/apt-demo-1.0-SNAPSHOT.jar Test.java
Note: Printing: Test
Note: Printing: a1(int)
运行它只会说“javac:找不到文件Test.java”(我从github下载了源代码,所以它是相同的。)
【问题讨论】:
-
那么,在您运行 javac 命令的目录中是否有一个名为“Test.java”的文件?
-
是的,有一个文件。
-
使用
javac -cp target/apt-demo-1.0-SNAPSHOT.jar;. Test.java -
一些文件系统区分大小写。您确定文件名是 Test.java 而不是 test.java?
-
如果源文件在您的目录中并且名为“Test.java”,那么该命令应该可以工作。通常,当我看到目标目录时,我认为是 maven,在这种情况下,您的源将是 src/main/java/some/package/Test.java,而不是根目录的本地目录。您可以发布目录列表的输出吗?