\是用class.getResource()方法得过来的,我改成了/后也没用
解决方案 »
- 我要把D盘的文件“aa.txt”复制到E盘上,求代码
- 不知道这个地方时怎么实现的?51didu。怎么能跟自己系统的业务绑定呢?
- 在swt中,如何改变Image的显示大小(在TreeView或ToolBar中)
- 此论坛的高手都不在吗?初次接触java,是看了 java.lang.reflect.Proxy 的newProxyInstance方法 的源码30分钟后, 头晕了。
- 请教jsp中如何监控页面,多谢大哥
- 一个鼠标操作显示方块的问题
- 编译一个很简单的程序出错,大家帮忙看看,多谢了。
- java 3D
- Java中StringBuilder 中的append0();
- eclipse relo插件如何使用?
- QuickSort 的问题! 高分请教,马上结萜!
- i like swing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
public void redFile(String msgFileName){
FileInputStream is = new FileInputStream(msgFileName);
InputStreamReader ir = new InputStreamReader(is);
BufferedReader in = new BufferedReader(ir);
String sLine = in.readLine();
}
我的配置文件message.def 在monitor\Resource\config包下
Resource.class在monitor包下
我在外面调用redFile()方法是这样的:
String msgFileName = (monitor.Resource.class).getResource("Resource/config/message.def");
redFile(msgFileName);
把程序打成.jar包后 得到的msgFileName就是
file:\F:\JProjects\Monitor\Monitor.jar!\monitor\Resource\config\message.def
用FileInputStream 读这个文件的话不行,如果用File类读的话就可以,为什么阿?