我需要將一個java應用程序作爲exe分發,但我的jar依賴於程序讀取/寫入的xml文件。將java應用程序分配爲exe文件,並依賴於xml文件
我已經嘗試過使用jar來執行工具(NSIS,jar2exe),但它們中沒有一個似乎有選項來包含程序所依賴的文件。
我的實際問題是:如何將jar和xml文件都包含在exe中?
謝謝你的幫助!
我需要將一個java應用程序作爲exe分發,但我的jar依賴於程序讀取/寫入的xml文件。將java應用程序分配爲exe文件,並依賴於xml文件
我已經嘗試過使用jar來執行工具(NSIS,jar2exe),但它們中沒有一個似乎有選項來包含程序所依賴的文件。
我的實際問題是:如何將jar和xml文件都包含在exe中?
謝謝你的幫助!
您的jar文件不應該依賴於您的應用程序讀取或寫入的xml。 Jar應該只包含應用程序代碼。和你的XML應該放在一些位置讀/寫。 Jar應該是你的應用程序代碼包。如果它生成,寫或更新一些xml應該放在一個單獨的位置從jar文件。
就是這樣,但是如何將jar和xml文件都轉換爲exe? – leas
這可能有幫助 http://stackoverflow.com/questions/16524932/creating-and-executable-jar-file-that-uses-an-external-xml-file –
Eclipse可以選擇。但是,如果希望將文件寫回jar/exe文件,您希望如何回寫這些文件? –
是否必須將完整的應用程序分發到單個fat exe文件中?或者它會是enougt有一個.exe文件啓動應用程序? – alvaro
@alvaro最好有一個exe – leas