当我用这个编译器代码编译时:
@echo off
javac -d bin -sourcepath src/*.java src/sign/*.java src/Alert.java
pause
我没有收到任何错误。 但是当我用这段代码编译时
@echo off
javac -d bin -sourcepath src/*.java src/sign/*.java
pause
我确实遇到了错误
alert.java是第一个文件
答案 0 :(得分:2)
你试过这个吗
Navigate to src directory
javac -d ../bin *.java sign/*.java
编译前必须在类路径中设置所有必需的jar和依赖项,或者在编译时可以使用-classpath
选项。
- 编辑 -
请尝试使用-sourcepath
选项
javac -d bin src/*.java src/sign/*.java
答案 1 :(得分:2)
-sourcepath选项需要一个路径,而你不能给它一个。
当你这样做时
javac -d bin -sourcepath src/*.java src/sign/*.java
你只是在src / sign /中获取文件,因为src / * .java被评估为源路径。