0
我的捆綁看起來像this,我打電話給像this這樣的資源。所有從Eclipse運行時運行良好,但作爲可運行Jar導出時。該程序似乎無法引用資源
問題
爲什麼我的資產在打包時無法訪問?打包的資產在罐子裏不可用
我的捆綁看起來像this,我打電話給像this這樣的資源。所有從Eclipse運行時運行良好,但作爲可運行Jar導出時。該程序似乎無法引用資源
問題
爲什麼我的資產在打包時無法訪問?打包的資產在罐子裏不可用
文件不能很好的與罐子,因爲文件系統沒有設置看到罐子。如果你使用URL來解決你的資源問題,你應該沒問題。
編輯:添加示例。
假設您的鏈接地址短語是正確的(因爲代碼在Eclipse中工作,這似乎很可能),下面應該爲您提供一個工作URL。
URL url = MapLoader.class.getResource("assets/xml/maps.xml");
接下來你要做什麼取決於你使用它作爲參數的類和方法。如果您檢查使用File作爲參數的&類的API,很可能會有類似的方法使用URL。
你能舉個例子說明如何使用URL來解決資源問題嗎? – Peake
添加示例,假定您的鏈接代碼示例在Eclipse中可用。 –