簡體   English   中英

Netbeans沒有在dist文件夾中構建lib文件夾

[英]Netbeans not building the lib folder in the dist folder

我正在嘗試清理並構建一個jar但由於某些原因,當我執行Run-> Clean and Build Main Project時,我沒有在dist文件夾中找到一個lib文件夾。 當我通過cmd運行我的jar文件時,這會導致類錯誤。 如何配置它在我的構建期間在我的dist文件夾中包含lib文件夾? 謝謝。

編輯:此外,當我點擊Run-> Clean and Build Main Project時,輸出顯示如下:

2警告編譯:創建目錄:C:\\ Documents and Settings \\ me \\ Desktop \\ ProjectX \\ ProjectX \\ dist C:\\ Documents and Settings \\ me \\ Desktop \\ ProjectX \\ ProjectX \\ dist \\ ProjectX.jar是一個目錄還是不能被閱讀。 不復制庫。 不復制庫。 構建jar:C:\\ Documents and Settings \\ me \\ Desktop \\ ProjectX \\ ProjectX \\ dist \\ ProjectX.jar要從沒有Ant的命令行運行此應用程序,請嘗試:java -jar“C:\\ Documents and Settings \\ me \\ Desktop \\ ProjectX \\ ProjectX \\ dist \\ ProjectX.jar“jar:BUILD SUCCESSFUL(總時間:3秒)

為什么在構建期間不復制庫?

根據 這個forum.netbeans.org (緩存副本作為forums.netbeans.org無法訪問atm) 文章,這可能是由於某些神秘的原因將ProjectX.jar添加到所需的JAR中...可能值得檢查

編輯:緩存副本似乎已經消失,原始線程可以在 這里 找到。

再次編輯:由於原始副本和緩存副本都已消失,請前往返回機器閱讀文章。 話雖如此,anno 2018+應該考慮使用像Maven這樣更現代/更廣泛的項目格式,這也得到了Netbeans的良好支持,並提供了更加靈活的庫管理方法。

就我而言,我去了Libraries-> Properties。 “lib”文件夾已添加為庫。 刪除它或刪除它們(幾個文件夾作為庫)並清理和構建。

希望能幫助你。

在我的例子中,我解決了以下相同的問題:1)轉到項目>庫>屬性>庫>編譯2)選擇缺少的庫開始'缺少庫:'並刪除它們3)清理和構建

干杯。

問題是你添加文件夾在哪里庫,你需要實際添加庫而不是它們所在的文件夾。

1)轉到項目>庫>屬性>庫>編譯

在這些情況下刪除您添加的文件夾C:\\ Documents and Settings \\ me \\ Desktop \\ ProjectX \\ ProjectX \\ dist

選擇添加JAR /文件夾,這些時間打開文件夾並添加所有庫,Netbeans將允許您全部選擇它。

現在你想要好。

Net Beans有一個環境。 右鍵單擊您創建的Net Beans項目。

單擊Build-> Packaging。 您將在右側窗格中獲得03個選項

  • 壓縮JAR文件
  • 編譯后構建JAR
  • 復制從屬庫

選擇03rd然后構建。 你可以在/ dist下看到/ lib文件夾

@fvu提供的網址死了。 但是我也遇到了這個問題並修復了它。

  1. 退出Netbean
  2. 刪除你的項目名稱/ nbproject / private
  3. 打開Netbean
  4. 清潔和建造

暫無
暫無

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

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