我的工作区中有一个 Web 项目依赖于工作区中的 Java 项目。 在项目引用中,我让我的web项目引用了java项目,但是仍然存在构建错误,表明我的java项目中的类没有被我的web项目引用。
最佳答案
一个答案
这不是对您问题的直接回答,而是对您遇到的问题的解决方案。 必须部署 java 项目 才能让您的 Web 项目在除 eclipse 调试环境之外的任何环境中运行。我假设部署技术是一个 JAR 文件。
- 构建java 项目。即,生成可部署的 jar 文件。我将其称为 XYZ.JAR 文件。
- 将 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/