我有一個java項目,使用一個資源文件放入jar文件。使用java -jar app.jar啓動它時,所有代碼都運行良好。但是從IDE運行它時,它找不到該文件。從intellij想法運行時使用jar文件資源IDE
是否可以從IDE運行和調試項目?
我有一個java項目,使用一個資源文件放入jar文件。使用java -jar app.jar啓動它時,所有代碼都運行良好。但是從IDE運行它時,它找不到該文件。從intellij想法運行時使用jar文件資源IDE
是否可以從IDE運行和調試項目?
右鍵單擊該項目,轉到「打開模塊設置」。在項目設置中將jar添加爲庫。去模塊的依賴關係選項卡並添加它。
還沒有jar文件。我從一個項目構建一個jar文件,並將一個文件放入該容器中。該文件可以通過getClass()。getResourceAsStream(file)訪問。但是,只有當項目使用java -jar app.jar運行時。當我從IDE直接啓動它時,它不會找到該文件。 – Ussr 2012-02-02 06:46:34
爲了防止任何人仍然在尋找,我通過將jar創建爲artefact來解決此問題。
獲取我在Run菜單的Edit配置中的VM選項中使用-jar path/to/my.jar的資源。
您能否詳細描述一下*它不起作用?而且一些代碼也會很好。 – 2012-02-02 09:50:51