簡體   English   中英

創建jar時找不到資源文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM