Eclipse没有将类编译到bin目录

时间:2017-11-30 23:43:21

标签: java eclipse class compilation bin

高级Java程序员,Eclipse新手(Oxygen.1a Release(4.7.1a))。 当我尝试运行我的Java控制台应用程序[调用main()]时,Eclipse似乎没有在我的编辑器中编译当前的java文件并将类文件复制到bin目录。相反,它只运行已经在bin目录中的相同旧类文件,或者如果它不在那里,则抱怨"错误:无法找到或加载主类MyPackageA.MyClassA"。它只工作一次,这是我第一次创建项目并导入文件。 我可以在文本编辑器中编辑java文件,在命令行OK(远离Eclipse)编译并运行它。我甚至可以将类文件复制到Eclipse的bin目录中并运行'运行'我的Eclipse编辑器中相应的java文件。但它不是我正在运行的Eclipse编辑器中的java文件,也不是从该java文件编译的类文件;它是我从其他地方编译并复制到Eclipse bin的同名类文件。 我发现的教程和YouTube视频似乎只显示了快乐的路径"凡事都符合我的期望 请指教。 Project screenshot

1 个答案:

答案 0 :(得分:0)

我在项目上运行项目 - >清理...... ,现在它正在运行;编译和复制/部署到bin目录,按预期执行。 在执行之前它仍然给出了一个错误对话框:"所需项目中存在错误...继续启动?"这似乎不会影响结果,但我担心潜伏在阴影中会有更多问题。 感谢All的帮助!