【发布时间】:2013-07-30 22:34:53
【问题描述】:
我试图了解从命令行编译时选项 -classpath 的工作原理。
我从mydirectory的父母那里尝试:
javac -cp mydirectory/subdir Hello.java
但是编译器说:
javac:没有源文件
-cp (-classpath) 是如何工作的?我做错了什么?
如果我是从subdir 目录创建的:
javac Hello.java
然后正确编译。
【问题讨论】:
-
我建议对你的命令窗口进行截图,使用 ls 和 pwd 显示当前目录中的文件和当前目录的值。关于你在做什么,我们必须假设或猜测太多事情才能知道什么是错的。我们还需要知道您的 Hello 类的包,或者您没有的断言。
标签: java command-line compilation