10

commons-lang3-3.1-bin.zipcommons.apache.org下载并使用 java 提取到文件夹jdk/lib。我需要从这个库中导入秒表。如何为 IntelliJ IDEA 做这件事?

更新:为什么 intelliJ 不能将 pom.xml 添加到现有项目而不尝试删除它? 在此处输入图像描述

以这种方式解决:

从 http://commons.apache.org/intelliJ > Project Structure > Dependencies> + > Library > 从 commons.apache.org 下载lib 的路径

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

没有用 Maven 解决: 在此处输入图像描述

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

1

在此处输入图像描述

2

在此处输入图像描述

如何解决?

在此处输入图像描述

4

1 回答 1

8

如果您可以使用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 中编辑项目设置,请转到模块部分,然后转到依赖项选项卡。您可以在那里添加您的依赖项。见这里

于 2013-10-16T21:23:06.883 回答