【问题标题】:Eclipse not building projectEclipse 不构建项目
【发布时间】:2018-10-30 16:10:26
【问题描述】:

我正在使用 Eclipse,并且我已将输出文件夹设置为 WebContent/WEB-INF/classes。默认为build/classes。

当我尝试构建类时,什么也没有出现。什么都没有发生。

当我在资源管理器中检查目录时,会生成类文件。但它们在 Eclipse 中没有显示。

我正在使用 tomcat 运行 Java 应用程序。我收到一个错误:

找不到 java 类。

我试过清洁,但没有用。

任何帮助将不胜感激。

【问题讨论】:

  • 你是如何建立你的 .war 档案的?马文?蚂蚁?
  • 可能你需要在 Eclipse 中刷新build/classes 文件夹。在 Eclipse 中选择文件夹,点击 F5。
  • 问题解决了吗??
  • 刷新。没用。由蚂蚁建造。问题部分解决了。

标签: eclipse tomcat build project


【解决方案1】:

检查项目是否正确构建。

转到项目属性,选择 Java Build Path 并在其中选择 Source 选项卡。

在 Source 选项卡中,确保 Default output folder 的路径正确。

由于项目将部署在Tomcat服务器中。检查类是否正确

导出WAR文件所需的位置。

如果问题仍然存在,请关闭项目并再次打开它,以便进行eclipse设置

已正确加载。

希望所有这些对您有所帮助。

【讨论】:

  • 默认输出文件夹正确。关闭并再次打开 Eclipse。没用。类仍然没有生成。
  • 非常感谢@Srikanth Venkatesh,我的默认输出文件夹也有同样的问题,指向 bin。
【解决方案2】:

我遇到了同样的问题并找到了解决方案:

我的工作区中有两个项目,一个基于代码更改,一个没有。

我的解决方案是:

当我进入项目 -> 属性 -> 构建器时,一个项目缺少“Java Builder”。

所以我手动编辑了.project文件并添加了:

<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>

重新加载项目,现在一切正常!

希望对您有所帮助..

【讨论】:

    【解决方案3】:

    进入“java Build path”并检查库选项卡。是否有任何显示错误符号的 jar 文件(缺少 jar 文件路径)然后删除该 jar 并再次添加。这是eclipse没有构建类文件的原因之一。

    【讨论】:

      【解决方案4】:

      像包资源管理器和项目资源管理器这样的视图会过滤掉编译器输出目录,因为它们大多数时候只是噪音。如果您需要完全按照文件系统上的方式浏览项目目录,您应该打开 Navigator 视图。

      与 Tomcat 的问题无关。

      【讨论】:

      • 谢谢。它显示在导航器视图中。 :) 知道为什么 tomcat 不能找到这些类吗?
      【解决方案5】:

      转到查看菜单(在项目资源管理器右上角)----> 自定义 veiw ----> 取消选中“java 输出文件夹”。

      【讨论】:

        【解决方案6】:

        我遇到了这个问题,这就是我所做的:

        1. 从 Eclipse 中删除了项目。从项目文件夹中删除了 .settings、.classpath 和 .project 文件。
        2. 已将项目导入 Eclipse - 导入 -> 常规 -> 文件夹或存档中的项目 -> 目录 -> {项目路径}。
        3. 构建项目 - 右键单击​​项目 -> 构建项目。
        4. 清理并运行

        希望这对某人有所帮助!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-11-16
          • 2011-07-28
          • 2011-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-02
          • 2015-08-22
          相关资源
          最近更新 更多