【问题标题】:How to install apache commons library for IntelliJ IDEA?如何为 IntelliJ IDEA 安装 apache 公共库?
【发布时间】:2013-10-17 07:24:01
【问题描述】:

commons-lang3-3.1-bin.zip 是从 commons.apache.org 下载的,并使用 java jdk/lib 提取到文件夹中。我需要从这个库中导入秒表。 IntelliJ IDEA 怎么做?

更新: 为什么 intelliJ 不能将 pom.xml 添加到现有项目而不尝试删除它?

这样解决:

http://commons.apache.org/ 下载了一个库 intelliJ > 项目结构 > 依赖项> + > 库 > 从 commons.apache.org 到 lib 的路径

PS。仍在寻找使用 Maven 解决此问题的方法...

使用 Maven 无法解决:

无法运行项目。可能我必须以某种方式配置它......

1

2

如何解决?

【问题讨论】:

  • 你的项目可以使用 maven 或 gradle 吗?
  • 选择“删除现有项目并导入”。这不会删除您的源代码,只是删除 intellij 项目文件。它将重新创建 intellij 项目文件。

标签: java intellij-idea


【解决方案1】:

如果您可以使用Maven 或 Gradle,则可以将库作为依赖项包含:

$ tree
.
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- test
    |           `-- App.java
    `-- test
        `-- java
            `-- test
                `-- AppTest.java

7 directories, 3 files

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>myGroup</groupId>
  <artifactId>myArtifact</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>deleteme</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.1</version>
    </dependency>
  </dependencies>
</project>

IntelliJ 自动将依赖项添加到类路径中。

如果您在 IntelliJ 中将 pom.xml 文件作为新项目打开,则依赖项将自动添加到类路径中。

编辑

否则,如果您在 IntelliJ 中编辑项目设置,请转到模块部分,然后转到依赖项选项卡。您可以在那里添加您的依赖项。见here

【讨论】:

  • 好的,首先我需要安装 Maven 并为 Win7 配置它。第一次看起来很复杂。
  • 我编辑了我的答案。它解释了如何向 intellij 项目添加依赖项。
  • 不太了解 Maven 将如何提供帮助...我必须指出 intelliJ &gt; Depencencies&gt; + &gt; Library &gt; New Library &gt; Select Library type: **[Java or Maven]**。下一步是什么?我必须在当前项目中添加什么才能让来自commons.apache.org 的秒表开始工作?
  • IntelliJ 有非常好的 maven 支持。如果您通过删除 *.iml、*.iws、*.ipr、.idea 文件来删除您的 intellij 项目(不是您的源代码),然后在 intellij 中将 pom.xml 文件作为“新项目”打开。文件 -> 打开 -> 导航到 pom.xml 然后 IntelliJ 将为您设置所有内容。
  • 为什么我在安装 Maven 后无法Run 项目?我的Run configuration 坏了吗?
猜你喜欢
  • 2015-07-19
  • 1970-01-01
  • 2010-09-07
  • 2015-12-11
  • 1970-01-01
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多