2012-07-31 30 views
0

我試圖在我的java項目中進行導入,但我不斷收到以下錯誤。java導入錯誤,org.jdom

The import org.jdom cannot be resolved 

我有我的項目下創建一個lib文件夾,並把jar文件從http://www.jdom.org/downloads/index.html

到那裏。 我總共添加了8個不同的jar文件。然後我將它們添加到我的構建路徑中。這8個文件現在位於我引用的庫中。然而,錯誤不斷出現。我嘗試清爽和清理我的項目,但沒有運氣。

我是否應該做一些不同的事情,因爲它是一個org.jdom?

我的導入語句...

import org.jdom.Document; 
import org.jdom.Element; 
import org.jdom.JDOMException; 
import org.jdom.input.SAXBuilder; 
import org.jdom.output.Format; 
import org.jdom.output.XMLOutputter; 

謝謝

+0

你能列出你的確切導入語句,導入失敗的一段代碼。 – devang 2012-07-31 00:45:27

+0

我使用確切的導入語句編輯它 – 2012-07-31 00:49:50

+0

由於您在構建路徑中添加了必要的庫,因此可以通過在Eclipse中擴展它們來檢查這些類是否存在於任何這些jar中。你檢查過了嗎? – devang 2012-07-31 00:51:47

回答

5

我打開jar文件在你給使用7zip的鏈接。看起來你需要使用import語句:(注意添加'2')「import org.jdom2.Document;」

+1

請問你是怎麼想出來的?是什麼讓它消失了......你應該添加一個'2'?謝謝! – 2012-07-31 04:23:03

+1

jar文件只是一個'特殊'zip文件,其中包含一個目錄結構,其中包含映射軟件包名稱的類文件。在文件內部,第一個目錄是「org」,其中包含另一個名爲「jdom2」的目錄,其中包含許多與您正在導入的文件相匹配的.class文件。「 – 2012-07-31 06:41:01

+0

另一種方法是,如果您使用eclipse作爲IDE將鍵入「import org。」,然後等待下拉列表給你一個可用包名的列表,在這種情況下,它會顯示jdom2作爲選項,然後你可以鍵入「import org」。 jdom2「,看看這個包裏面有什麼, – 2012-07-31 06:47:09

3

它取決於庫版本!

如果下載了版本1你必須寫:

import org.jdom.* 

如果下載了版本2你必須寫:

import org.jdom2.* 
0

可能是因爲更新版本中的軟件包重命名。更高版本將包名稱顯示爲dom2而不是dom。