2013-10-16 201 views
5

commons-lang3-3.1-bin.zip從​​下載並解壓縮到java jdk/lib的文件夾。我需要從這個庫中導入秒錶。如何爲IntelliJ IDEA做到這一點?如何爲IntelliJ IDEA安裝apache commons庫?

更新: 爲什麼不能將pom.xml添加到現有項目而不嘗試刪除它? enter image description here

解決這樣:

下載一個lib從http://commons.apache.org/ 的IntelliJ>項目結構>依賴> +>庫>路徑從commons.apache.org

PS到庫。還在尋找一種方式來解決這個使用Maven ...

與Maven沒有解決: enter image description here

不能運行項目。有可能是我必須以某種方式進行配置...

enter image description here

enter image description here

如何解決呢?

enter image description here

+0

你可以爲你的項目使用maven或gradle嗎? – axiopisty

+0

我想我可以。 –

+1

選擇「刪除現有項目並導入」。這不是刪除你的源代碼,只是intellij項目文件。它將重新創建intellij項目文件。 – axiopisty

回答

5

如果你可以使用Maven或搖籃,那麼你可以包含庫的依賴:

$ 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

+0

好吧,首先,我需要安裝Maven並將其配置爲Win7。首先看起來很複雜。 –

+0

我編輯了我的答案。它解釋瞭如何向intellij項目添加依賴關係。 – axiopisty

+0

不太瞭解Maven如何幫助...我需要指出的是''Depenncencies> +> Library> New Library> Select Library type:** [Java or Maven] **'。下一步是什麼?我有什麼需要添加到當前的項目,以便我的來自'commons.apache.org'的Stopwatch開始工作? –

相關問題