[英]JAVA: How to use imported libraries in Netbeans
因此,我很想出一個絕妙的主意,為我可能經常使用的各種方法編寫自己的帶有一組類的庫。
出於發現懶惰的新動機,我迅速創建了一個新的Java項目,專門針對Java類庫。
現在,我已經在該庫中編寫了自己的第一個類,而現在我不知道該如何將庫實現到我的應用程序中(不知道這里是否合適)。
package pkg4332423423;
import java.util.Scanner;
import StringOperators.*;
public class Main
{
private static Scanner sc = new Scanner(System.in);
public static void main(String[] args)
{
}
}
我本來以為它會這樣工作。
我有一個名為StringOperators的程序包,該程序包中有我的類MyStringOperators 。
我已經通過右鍵單擊和屬性導入了該庫。
我的問題是: -總結一下
我如何才能導入自己創建的庫並在正在編寫的應用程序中使用該庫中的所有類和方法?
並作為一個快速獎勵:是否可以默認設置該庫的實現? 這樣它總是包含在內嗎?
提前致謝!
編輯:
首先,謝謝大家的回答!
我已經嘗試過Mavel客戶建議,這就是這里的樣子
可悲的是,我無法單擊“打開項目”選項卡。 您還有其他想法嗎?
您的回答提出了另一個問題,為什么只使用Mavel客戶端?
您不需要使用Maven項目,如果您喜歡默認項目(Ant),則可以這樣做。
右鍵單擊“ 源包 ”(或“ 默認包 ”)-> 新建 -> Java包 : MyLib
添加您的類(右鍵單擊“MyLib中 ”包- > 新建 - > Java類 ):MyClass的
MyClass.java:
package Mylib;
public class MyClass {
public static void myFunction() {
System.out.println("This is a function of my lib");
}
}
清理並構建“ MyLib項目”
右鍵單擊“ 庫 ”-> 添加庫 -> 創建 : MyLib
並將您的jar文件添加到“ classpath ”中
現在,當您需要在項目中使用“ MyLib”時,右鍵單擊“ Librairies”->“添加庫”,然后在列表中選擇“ MyLib”。
此時,您可以在項目中使用您的lib。
MyApp.java:
package myapp;
import MyLib.MyClass;
public class MyApp {
public static void main(String[] args) {
MyClass.myFunction();
}
}
右鍵單擊庫(在您的項目中),然后添加庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.