日期:2014-05-20  浏览次数:20576 次

作为插件如何加载资源文件
本帖最后由 veninson 于 2013-03-13 15:28:53 编辑
我自己不是用JAVA的,所以只有来这里速成了
我要给一个程序做个插件,这个程序是有源码的,我在他源码下新建了我的包test,并在里面放了一个xxx.xml,请问我要怎么访问这个xxx.xml?用class.getResource("")得到的是bin目录,而我的插件最终是要用他的工具做成jar放到plugin文件夹的,试过getResourceAsStream("xxx.xml")获取的也是null

不要让我把x:/xxx/bin修改成x:/xxx/plugin啊。。因为我参考别的插件源码是可以直接访问src/别人的插件/xxx.png之类的,在其源码下放一个png,就能使用,但这只是编译时,发布要靠这个程序提供了一套python脚本最终帮你编译成jar来发布

------解决方案--------------------
相对路径实施