【发布时间】:2015-08-11 10:08:00
【问题描述】:
我正在尝试了解更多关于javac 以及如何通过命令行使用Java 开发者工具的信息。
据我了解,如果我们不在当前目录下,需要-classpath选项指定javac搜索我们的类和资源文件的路径,因为通常类路径设置为我们的当前工作目录。
这是我当前的工作目录:
/Users/user1/Desktop
我正在尝试编译一个.java 文件,该文件位于:
/Users/user1/Desktop/PF/
文件名为MainClass.java。
我正在尝试使用以下命令对其进行编译:
javac -classpath /PF MainClass.java
但它似乎不起作用,实际上我一直收到以下内容:
javac: file not found: MainClass.java
Usage: javac <options> <source files>
use -help for a list of possible options
我做错了什么?
【问题讨论】:
-
您应该只将此工具用作练习。一般来说,您应该使用构建工具,如 maven 或 Grade 或您的 IDE。
标签: java command-line compilation javac