[英]The resource files are not found when creating jar
我有一個名為command.xml
的文件,當我使用NetBeans時,一切正常。 但是,當我創建jar文件時,有一個例外,即找不到該文件。
示例我已替換此分配:
String commandPath = "command.xml";
有了這個:
String commandPath = getClass().getResources("command.xml").getPath();
但它不起作用。
我認為現在“ command.xml”在您的項目文件夾中(與src /處於同一級別)。 要使用資源加載,應將文件移動到調用getClass()
的對象的類所在的文件夾中。
考慮你有這堂課
package my.package
public class Test {
public Test() {
String commandPath=getClass().getResources("command.xml").getPath();
}
}
command.xml應該在
src/my/package/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.