簡體   English   中英

用Java導入庫

[英]Importing library in Java

我是Java的新手,並通過一本名為“Thinking in Java”的書來學習它。 作者寫了一個名為net庫來緩解理解。 例如, print代替System.out.println等。 那么,我該如何導入這個庫?

更新:
他的例子中的作者做了以下事情:

import static net.mindview.util.Range.*;
import static net.mindview.util.Print.*;

我查看了他的源代碼,並在net文件夾中找到了build.xml

基本上,要使用外部提供的庫編譯項目,應將其添加到類路徑中。 根據您使用的工具,有多種方法可以執行此操作。 如果你使用文本編輯器和javac (推薦給初學者)采用“粗略”方式,你可以這樣做:

javac -classpath .:/path/to/the/folder/containing/your/library MyClass.java

在您的情況下,如果文件夾net位於文件夾D:\\libraries您的編譯命令將如下所示:

javac -classpath .:D:\libraries MyClass.java

然后在您的源代碼中,您可以像作者那樣導入庫,即只需復制他的代碼:

import static net.mindview.util.Range.*;
import static net.mindview.util.Print.*;

public class MyClass {
.....
}

如果您使用IDE(例如NetBeans),則只需將庫添加到項目中。 只需在“ Projects Window右鍵單擊“ Libraries ,然后選擇“ Add JAR/Folder ,然后導航到包含net庫的文件夾(前一個示例中的文件夾D:\\libraries )。 然后IDE將在編譯期間自動將其添加到類路徑中。

PS如果你是編程的初學者,我會建議你避免使用Java思考 - 它適用於那些希望在初學者級別上拓展知識的人。 從像Java這樣的東西開始:Deitel如何編程 - 它是為初學者編寫的,不使用作者開發的庫讓你混淆初學者並隱藏重要的語言細節。

導入Project屬性中引用的任何庫都很簡單。 使用屬性在項目中添加庫然后導入它。 net它內置的JDK和JRE提供的庫。 你可以使用import java.net.*; 在net包中使用類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM