javac 找不到源文件

新手上路,请多包涵

我在当前工作目录中有 .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 许可协议

阅读 1.2k
2 个回答

从您上面的评论来看,您似乎尝试过:

javac -cp .;lib.jar a.java 在你的 Ubuntu 系统上。 CLASSPATH 分隔符在 Unix 系统上是 :; 在 Windows 上。

Ubuntu 考虑了 ; , java -cp . 的命令,因此给出了消息。

javac -cp .:lib.jar a.java 应该可以正常编译。

原文由 Raghuram 发布,翻译遵循 CC BY-SA 3.0 许可协议

对于在 Windows 上使用 powersehll 的任何人,请使用 CLASSPATH 分隔符 : 而不是 ;

原文由 Amit k Raturi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题