2017-07-26 69 views
2

我正在創建一個項目,並且它的大小每天都在增加。這是正常的DB項目組成的酷GUI和一些jar文件。你會想知道它的大小現在是1.34Gbs。 enter image description here我應該刪除在NetBeans中製作的項目的dist文件夾嗎?

我找到了一個名爲dist的文件夾,它佔用了1.23GB。 enter image description here

我的問題是,我應該刪除此dist文件夾,還是它在我的項目中有任何主要角色。

dist文件夾是由含有這些文件, enter image description here

有什麼辦法來降低我的項目的空間?

+2

是的,你可以安全地刪除你的dist文件夾;原因是隻有那些文件存在於它內部,這是乾淨和構建/重建的結果 - jar,war,jnlp等。**雖然看到如此多的runXYZ文件夾是很奇怪的! –

+1

它是一個什麼樣的項目?我想這是一個NetBeans/Ant項目,對吧?正如@Am_I_Helpful已經提到的那樣,dist文件夾就是你的項目的結果,編譯後的源代碼。我猜runXYZ文件夾包含基於文件的數據庫的文件,如derby或H2,並且每次啓動應用程序時都會重新創建它。如果從項目上下文菜單中運行「Clean Build」,那麼dist文件夾應該被刪除並重新創建,所以巨大的文件應該消失。 – funfried

+0

@Am_I_Helpful感謝您的幫助。這對我幫助很大。現在我將刪除該文件夾。再次感謝。 –

回答

1

這些是由NetBeans中的「build」選項創建的文件。這意味着這些是您的項目的跨平臺可執行版本。刪除它們不會對您的源文件造成任何損害。

1

當您在Netbeans IDE中單擊構建函數時,將創建dist文件夾。 dist文件夾是可執行項目文件夾,如果您想刪除它,它不會影響您的項目。

請記住,即使您刪除了您的dist文件夾,只要您再次單擊構建項目,IDE就會創建一個新文件夾。

提示:嘗試使用clean build來構建項目,因爲它會自動刪除舊版本並只保存最新的構建版本。

+0

謝謝@Minwu Yu的幫助。但仍然有一個查詢,我總是按下清潔和建立按鈕,那麼爲什麼它不會刪除我的舊版本? –

+0

我想你需要檢查你的查詢該命令。確保你正在做「清理和構建」,而不是「構建」。如果它是「清理和構建」,那意味着這些文件不是舊版本文件,而是當前項目文件。爲什麼項目會有這麼多的runxxxx文件夾,這可能是你的代碼產生的地方。 –

1

您的項目應該只包含影響應用程序行爲的源代碼和資源。由IDE創建的這些文件不得影響此配置。

如果您目前正在使用此項目,我不建議您將其刪除,但如果您通過構建自動化工具(如maven,gradle等)正確配置了項目,則它沒有任何重要性,因爲IDE必須足夠智能以讀取這些配置並自動設置您的整個項目。

相關問題