2014-02-05 16 views
0

如何使用的jar jboolexpr-SRC-1.2.jar在我的Java應用程序?如何導入jboolexpr-src-1.2.jar?

http://jboolexpr.sourceforge.net/index.htm

我是一個菜鳥,所以如果javadoc的告訴我,我需要什麼,我不能弄明白。

我包括在我的Eclipse構建路徑的jar,但我想不出要導入的內容。 (不是要導入的類,「完全限定」導入字符串。)

我設法讓opencsv工作,但他們告訴我導入「字符串」是au.com.bytecode.opencsv。*。

+0

謝謝彼得,我的問題是想通過src版本一起使用。我確實提到我是一名新秀......! – Cork333

回答

0

1)在這種情況下(當你有一個陌生的圖書館使用),通常首先檢查它的JavaDoc。所以在這裏查看這個庫的JavaDoc。
http://jboolexpr.sourceforge.net/api/public/index.html
你知道你要解決什麼樣的任務。那麼你可以從這個庫中導入你需要的類來解決這個任務。 在您熟悉圖書館之前,進行一些測試也很有意義。

2)你提到進口jboolexpr-src-1.2.jar。這個jar包含這個庫的來源,而不是它編譯的二進制文件/類。你需要二進制文件/類。因此,得到名稱中沒有src的jar。在這種情況下稱爲jboolexpr-1.2.jar。在這裏看到:
http://sourceforge.net/projects/jboolexpr/files/jboolexpr/1.2/

0

正如你指出來顯示該鏈接的example,你將不得不進口jboolexpr.BooleanExpression它。

或者如果您使用eclipse,只需執行BooleanExpression boolExpr = BooleanExpression.readLeftToRight(strBoolExpr);並按Ctrl + Shift + O來組織導入,Eclipse將找到相應的導入或將詢問是否有兩個具有相同名稱的類。

1

即使答案已經被選中,我想我會在這裏加一點更詳細的信息對你來說,這應該與有關.jar文件未來的問題有所幫助。

您可以使用存檔查看器/提取器(例如WinRAR或7-Zip)查看任何.jar(Java ARchive)文件。

或者,你也可以隨時在命令行/終端運行此命令,告訴你的內容:

jar tvf jar-file

選項:文件
v生成的內容
t名單表標準輸出上的詳細輸出
f指定檔案文件名稱

S因爲目錄結構實際上只是基於包名稱,所以您可以輕鬆查看存檔內部並找到所需類文件的導入路徑。

對於jboolexpr-src-1.2.jar,這實際上只是源代碼,但它包含您需要的.jar文件:jboolexpr-1.2.jar,您可以將其提取並導入到項目中。

如果你看裏面0​​,你會看到類文件下的所有jboolexpr目錄(包):

META-INF/ 
META-INF/MANIFEST.MF 
jboolexpr/ 
jboolexpr/demo/ 
jboolexpr/Boolean.class 
jboolexpr/BooleanAndOperation.class 
jboolexpr/BooleanExpression.class 
jboolexpr/BooleanExpressionLR.class 
jboolexpr/BooleanExpressionRL.class 
jboolexpr/BooleanNotOperation.class 
jboolexpr/BooleanOrOperation.class 
jboolexpr/BooleanUtil.class 
jboolexpr/IBoolean.class 
jboolexpr/MalformedBooleanException.class 
jboolexpr/demo/BooleanExpresionDemo$1.class 
jboolexpr/demo/BooleanExpresionDemo.class 

所以,你可以簡單地用import jboolexpr.*;導入所有或導入特定的類文件你需要。

正如peter.petrov所說,通常最好首先看看JavaDoc/Source Documentation,看看源代碼包含什麼包以及如何使用它。正如Narendra Pathai所說,在大多數現代IDE(通常包括Eclipse)中通常都有一個自動導入選項,只要您先將.jar導入到您的項目中,您就可以利用它。

在Eclipse下,您可以在Window > Preferences > General > Keys下找到此快捷鍵和其他鍵盤快捷鍵。如果你搜索「進口」,你會發現兩個:

添加導入Ctrl + Shift + M):在選擇創建import語句
組織導入Ctrl + Shift + O):目前進口

評估所需的所有進口和替代

同樣在Eclipse中,當您使用尚未導入的類時,可以將光標懸停在要導入的帶紅色下劃線的類上,並且會出現導入它的選項。

enter image description here