2017-06-05 224 views
-1

我需要將一個java應用程序作爲exe分發,但我的jar依賴於程序讀取/寫入的xml文件。將java應用程序分配爲exe文件,並依賴於xml文件

我已經嘗試過使用jar來執行工具(NSIS,jar2exe),但它們中沒有一個似乎有選項來包含程序所依賴的文件。

我的實際問題是:如何將jar和xml文件都包含在exe中?

謝謝你的幫助!

+0

Eclipse可以選擇。但是,如果希望將文件寫回jar/exe文件,您希望如何回寫這些文件? –

+0

是否必須將完整的應用程序分發到單個fat exe文件中?或者它會是enougt有一個.exe文件啓動應用程序? – alvaro

+0

@alvaro最好有一個exe – leas

回答

0

您的jar文件不應該依賴於您的應用程序讀取或寫入的xml。 Jar應該只包含應用程序代碼。和你的XML應該放在一些位置讀/寫。 Jar應該是你的應用程序代碼包。如果它生成,寫或更新一些xml應該放在一個單獨的位置從jar文件。

+0

就是這樣,但是如何將jar和xml文件都轉換爲exe? – leas

+0

這可能有幫助 http://stackoverflow.com/questions/16524932/creating-and-executable-jar-file-that-uses-an-external-xml-file –

相關問題