java - 如何设置项目引用 Eclipse

标签 java eclipse

我的工作区中有一个 Web 项目依赖于工作区中的 Java 项目。 在项目引用中,我让我的web项目引用了java项目,但是仍然存在构建错误,表明我的java项目中的类没有被我的web项目引用。

最佳答案

一个答案

这不是对您问题的直接回答,而是对您遇到的问题的解决方案。 必须部署 java 项目 才能让您的 Web 项目在除 eclipse 调试环境之外的任何环境中运行。我假设部署技术是一个 JAR 文件。

  1. 构建java 项目。即,生成可部署的 jar 文件。我将其称为 XYZ.JAR 文件。
  2. 将 XYZ.JAR 文件放入您的 web 项目的/WEB-INF/lib 中。

您问题的可能答案

检查以下内容,我怀疑您的答案就在其中:

  • java 项目 的 JDK 合规性与 web 项目 的 JDK 合规性是否不同?在 web 项目 上更高是可以的。 web 项目 上的较低部分将不起作用。
  • 您是否构建了 java 项目
  • java 项目 的自动构建集。我建议你应该设置自动构建。
  • 尝试在 java 项目 上运行 clean 然后运行 ​​build 然后网络项目也是如此。
  • 你说依赖。您是说您在 web 项目 的 Properties!Java Build Path!Projects 选项卡中添加了对 java 项目 的引用?如果答案是否定的,那么你应该添加一个。注意:这对于编译来说很好,但一旦部署就没有任何帮助。
  • 您是否设置了用于部署 java 项目web 项目 的 EAR 文件(如果您正在部署到 Tomcat 等 servlet 容器则不适用)?如果是,则在web项目
  • 的Properties!J2EE Module Dependencies中添加对java项目的引用

关于java - 如何设置项目引用 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571905/

相关文章:

安卓设备消失

java - Eclipse 中通知未处理异常的配置是什么?

java - java.lang.Object 的 protected 方法如何免受子类的影响?

java - 实体类中的属性有一个mappedBy值,该值确实存在于其所属实体中

eclipse - 如何使用 Eclipse 编辑 TPL 文件?

eclipse - Persistence.xml 放在 eclipse 项目的什么位置

java - Eclipse << 线程 "main"java.lang.UnsatisfiedLinkError : no BioCpp in java. library.path 中出现异常 >> 帮助!

java - 解决迷宫的最短路径

java - 如何删除直方图中的重复字符[JAVA]

java - 字符串参数索引