我正在尝试将 .java
文件编译为 .class
文件。由于某种原因,它只是拒绝编译一个特定的 .java
文件。
我在命令行中使用以下命令:
javac -d bin -sourcepath src -cp src/Main/*.java
除 main.java
文件外,所有 .java
文件都会在我的 bin 目录中创建相应的 .class
文件。发生这种情况有什么原因吗?
最佳答案
根据http://www.tek-tips.com/viewthread.cfm?qid=751056这与编译器错误有关。
对我来说,javac 只缺少源目录中按字母顺序排列的第一个文件。我通过在源目录中创建一个名为 aa.java 的空白文件解决了这个问题,然后我的主文件(恰好是第一个字母文件)正确编译。
关于Javac 错过了我的主 .java 文件,但没有错过其他文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27257385/