我在当前工作目录中有 .java
文件,但 javac 报告:
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
我在 ubuntu 上工作。
原文由 user602774 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在当前工作目录中有 .java
文件,但 javac 报告:
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
我在 ubuntu 上工作。
原文由 user602774 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于在 Windows 上使用 powersehll 的任何人,请使用 CLASSPATH 分隔符 :
而不是 ;
原文由 Amit k Raturi 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答761 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
从您上面的评论来看,您似乎尝试过:
javac -cp .;lib.jar a.java
在你的 Ubuntu 系统上。CLASSPATH
分隔符在 Unix 系统上是:
和;
在 Windows 上。Ubuntu 考虑了
;
,java -cp .
的命令,因此给出了消息。javac -cp .:lib.jar a.java
应该可以正常编译。