我正在使用Eclipse,并且我已将输出文件夹设置为WebContent/WEB-INF/classes
。默认值为build/classes
。
当我尝试构建类时,没有任何显示。没有任何事情发生。
当我检查资源管理器中的目录时,会生成类文件。但它们没有在Eclipse中显示。
我正在使用tomcat
来运行Java应用程序。我收到一个错误:
无法找到java类。
我尝试过清洁,但没有用。
非常感谢任何帮助。
答案 0 :(得分:4)
检查项目是否正确构建。
转到项目属性,选择 Java Build Path ,然后选择来源标签。
在来源标签中,确保默认输出文件夹的路径正确无误。
由于项目将部署在Tomcat服务器中。请在
中正确检查类通过导出 WAR 文件来获取所需位置。
如果问题仍然存在,请关闭项目并再次打开以便进行日食设置
正确加载。
希望所有这些事情对你有所帮助。
答案 1 :(得分:2)
我遇到了同样的问题并找到了解决方案:
我的工作区中有两个项目,一个是基于代码更改,另一个没有。
我的解决方案是:
当我进入项目时 - >属性 - >建设者,一个项目错过了Java Builder'。
所以我手动编辑了.project文件并添加了:
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
重新加载项目,现在一切正常!
希望这有帮助..
答案 2 :(得分:1)
进入“java Build path”并检查Libraries选项卡。是否有任何jar文件显示错误符号(缺少jar文件路径)然后删除该jar并再次添加。这是eclipse没有构建类文件的原因之一。
答案 3 :(得分:0)
Package Explorer和Project Explorer之类的视图会过滤掉编译器输出目录,因为它们在大多数时候都是噪音。如果您需要完全按照文件系统上的项目目录浏览项目目录,则应打开导航器视图。
Tomcat的问题是无关的。
答案 4 :(得分:0)
转到“查看”菜单(在项目浏览器右上角)----&gt;定制视图----&gt;取消选中“java output folder”。
答案 5 :(得分:0)
我遇到了这个问题,这就是我所做的:
希望这对某人有帮助!