【问题标题】:Intellij Idea not finding jarIntellij Idea 找不到 jar
【发布时间】:2017-12-04 13:07:34
【问题描述】:

我有一个要编译的 java 文件。它使用 javax.servlet-api-3.1.0.jar。我使用 mvn-install 将它添加到 maven,它说它构建成功。但是,在 Intellij 中,它仍然会在编译过程中抛出错误:

package javax.servlet does not exist.

这是重启后的。

将这个 jar 添加到我的程序中是否遗漏了什么?

谢谢!

【问题讨论】:

  • 能否提供您的pom.xml
  • 没有。我只有一个 .java 文件。
  • 如何解决项目的依赖关系?您需要在某处说明您的项目需要编译哪些 JAR。
  • 感谢 CrazyCoder,您发布的链接有助于管理模块依赖项。我能够添加罐子。我还在项目中创建了一个 pom.xml。不知道是哪一个做的,但我得到了编译。

标签: java maven servlets intellij-idea javax


【解决方案1】:

您需要一个 pom.xml 文件来构建一个基于 maven 的项目。简而言之,一个 pom.xml 文件用于告诉 maven 如何准确地构建您的项目,以及它需要哪些依赖项。我强烈建议阅读 maven here 的快速入门指南

【讨论】:

  • 谢谢,我创建了一个 pom.xml 并在文件 -> 项目结构 -> 模块中添加了 jar。现在可以编译了。
  • @dansmith841 -- 您不应该手动将 jar 添加到模块中,maven 会为您执行此操作。关闭你的项目,然后打开一个项目,选择你的 pom 作为项目文件。 Idea 将完成剩下的工作,包括为您导入依赖项。
猜你喜欢
  • 2017-01-22
  • 1970-01-01
  • 2019-09-03
  • 2014-06-06
  • 2013-02-21
  • 1970-01-01
  • 2011-02-15
  • 2016-01-15
  • 2018-04-30
相关资源
最近更新 更多