首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

getClass().getResource("") 答应出来为null,该怎么解决

2012-03-14 
getClass().getResource() 答应出来为null求指教为什么在eclipse中URL base new Test().getClass().ge

getClass().getResource("") 答应出来为null
求指教
为什么在eclipse中
URL base = new Test().getClass().getResource(""); 
System.out.println(base);
可以答应出路径

将其到处为jar包之后
打印出来的就是null

[解决办法]
你这个应该是在读取属性文件是这样的吧,直接上代码:

String filepath = 类名.class.getResource("/").getFile();
或者
InputStream is = 类名.class.getResourceAsStream("/Connect.properties");

注意:这里的类名不要用this代替,或者不要直接不写(这和写this是一样的),至于具体我想你应该会了解继承的吧,祝你好运!!!

热点排行