簡體   English   中英

"如何在記事本++中使用外部庫編譯java?"

[英]How to compile java with external libraries in notepad++?

我正在使用 Notepad++ 來學習 Java。 我已經將它設置為從“運行”菜單編譯和運行 Java,只是我一直在編寫沒有外部庫的小練習,我知道我必須使用-classpath<\/code>來告訴編譯器要使用哪個庫,但我想知道是否有任何方法可以告訴編譯器“使用”我當前項目的 lib 目錄中的庫。

謝謝。

事實證明你可以將任何jar文件放入ext文件夾( C:\\Program Files\\java\\jdk1.6.0_21\\jre\\lib\\extC:\\Program Files\\java\\jre6\\lib\\ext )並且java將自動將其視為類路徑的一部分,檢查出來: ext目錄:Java詞匯表

很臟,但它做我需要的。

它只能用於IDE(Netbeans,Eclipse等)。

在命令行中,您必須通過jar精確jar -classpath選項中的依賴項。

注意:“ - classpath directory”存在。 它將向您的類路徑添加此目錄的類和文件(例如conf屬性),但它不會在類路徑中神奇地添加jar內容。

如果你擅長shell編程,你可以開發一個java啟動器,它將在參數中占用一個(或幾個)目錄並為你創建程序啟動命令。

另一種方法是創建一個環境變量(包含您的類路徑)。 您不必每次都鍵入命令行,而只需鍵入“java(c)-cp $ CLASSPATH MyProgram”

我在記事本++中使用插件“NppExec”,我使用這個腳本

cd $(CURRENT_DIRECTORY) javac -cp C:\\Coding\\JAVA\\jlablib.jar;. $(FILE_NAME) java -cp C:\\Coding\\JAVA\\jlablib.jar;。 $(NAME_PART)

用於執行 C:\\Coding\\JAVA\\jlablib.jar 是我的 .jar 文件目錄的 Java 類。

暫無
暫無

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

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