我要加載的資源與此:如果設置爲任何目錄,我可以從classpath加載資源嗎?
InputStream iStream = Config.class.getResourceAsStream("autopublisherpath.cfg");
所以我設置CLASSPATH,使其工作。這是我的目錄層次結構:
- autopublisher
.classes
.lib
.resources
如果我添加%AUTOPUBLISHER_HOME%\資源\ CONFIG我的classpath中我不能得到的資源。否則,如果我將我的.cfg文件放在類中並添加%AUTOPUBLISHER_HOME%\ classes,資源已正確加載。類dir不包含autopublisherpath.cfg以外的任何內容。
最後,我想打電話:
的Java com.test.Something
地方在哪裏加載資源。事情是我想讓用戶修改這個配置文件,所以我沒有把它包含在我的jar包中。
我沒有正確理解CLASSPATH嗎?
謝謝