我有一个简单的目录结构:
在两个目录中我都有.java文件。
我想要的只是编译那些文件。 如果我在以下命令中指定文件名,它就可以正常工作:
tempdir/packagea> javac ClassA.java
但是后来我想编译所有文件,这就是我遇到的问题。这些命令都不起作用:
- tempdir> javac ./packagea/*.java
- tempdir> javac /packagea/*.java
- tempdir> javac packagea/*.java
- tempdir/packagea> javac *.java
输出为:javac: file not found: <input>
对我来说,星号似乎不起作用,但我不知道为什么。
我添加了“。”放入CLASSPATH变量中,打开了新的cmd行,但没有帮助。