我有一個Java桌面程序,它使用「文件」文件夾來保存日誌和「圖像」文件夾以獲取其gui的圖像。 我想用可見的「.class」文件發佈這個程序(以便我可以更新它們)。在Eclipse中,當我使用導出 - > Jar或導出 - >可執行Jar選項。它將所有東西封裝在一個jar文件中,並且我的程序不起作用(可能是因爲它找不到圖像文件)。 我想我記得一種發佈代碼的方式,因爲它使用的是eclipse,但找不到它:/。我如何發佈我的代碼保存我想要的程序文件夾?Java,用本地文件夾發佈
2-)爲更新保留可見的「.class」文件是一個壞主意嗎? (我不這樣做,也希望人們在代碼中潛行,因爲它會有數據庫url等等)。我有什麼選擇? 你如何進行更新?
感謝您的答案和原諒我,如果我問的東西已經被提出和回答gazilion時間:/(。
更新包含所有內容的單個jar文件比更新單個.class文件要容易得多。您應該將所有內容打包到一個jar文件中,並向我們展示您的項目佈局,生成的jar的內容以及相關代碼,以便我們可以向您解釋爲什麼加載圖像不起作用。 –
由於jar文件只是一個zip文件,因此對'可見.class'文件的安全問題同樣適用。 –