2010-07-23 40 views
1

我正在用ant構建一個項目,在構建過程中,我想直接將一些屬性/配置文件捆綁到.jar中,以使分發更簡單。我已經成功地將這些文件添加到.jar,但我無法將它們加載到我的程序中。加載已經捆綁在.jar中的文件?

打開/讀取已捆綁到.jar文件中的文件的過程是什麼?

+1

你可以發佈你當前用來加載屬性文件的java代碼嗎? – JoseK 2010-07-23 11:00:12

回答

4

使用上classgetResourceAsStream方法:

Properties p = new Properties(); 
p.load(MyClass.class.getResourceAsStream("/myprops.properties")); 
+0

完美,謝謝! – 2010-07-23 11:14:29