【发布时间】:2010-10-11 00:13:51
【问题描述】:
我正在尝试从 Windows 7 命令提示符编译我的源代码。我已将*.java 文件所在的目录添加到类路径中。但是,我仍然收到此错误:
C:\Users\Alex>javac HelloThere.java
javac: file not found: HelloThere.java
Usage: javac <options> <source files>
use -help for a list of possible options
我很困惑为什么会发生这种情况,因为如果我导航到该文件所在的文件夹,它将编译。但是,这不是一个令人满意的解决方案,因为我也打算直接从命令行编译 JUnit 测试。
我尝试过的其他解决方案:
C:\Users\Alex>javac -classpath "C:\Users\Alex\AndroidProject\UnitTest\src" HelloThere.java
javac: file not found: HelloThere.java
Usage: javac <options> <source files>
use -help for a list of possible options
我认为这与拼写错误没有任何关系。
为什么我不能像这样编译我的项目?
【问题讨论】:
-
您的文件和/或类名中有空格?删除它,然后重试。
-
到底为什么,既然没有人问过,你不使用像 Eclipse 这样的 IDE 吗?
-
如果“Hello There”程序类似于“Hello World”程序,他可能才刚刚开始 :) 但你说得很好,下一步,探索 IDE。
标签: java command-line javac