情况是这样的:init.properties文件和可运行的.jar文件在同一目录下 init.properties是.jar的一些配置信息。现在是这样,init.properties在jar里边怎么读取都没问题,但是properties和.jar文件在同一目录下就不会弄了,希望各位大侠帮忙解决。
解决方案 »
- eclipse连接SQL2000出错拉!各位帮忙解决下~~~
- 怎么也解决不了,弹出式内容辅助菜单,希望帮忙
- java小程序 那位帮忙看看 不知道错在那里
- SWING 程序,最小化后打开,面板变成一片空白
- xml 根结点有属性,子结点就找不到了,用的jdom 内详!!
- 类 Test 是公共的,应在名为 Test.java 的文件中声明 在线等 谢谢
- 如何把一个文件读进来。一行一行处理啊?求解。
- 哪位有连接池的源代码,大的小的都无所谓。刚才网上搜了一下,没找到。顺便散点分,呵呵
- 高手请进!
- 特殊字符串截取
- 数据统计、数据报表用哪个好?
- 很全的java.lang.String学习哦 来者给分(没分也学习了)
http://blog.csdn.net/sunyujia/archive/2008/09/21/2957481.aspx
绝对路径的话,.jar能知道自己所在的目录,那也就知道properties所在的目录了
就可以取得文件对象,就可以操作了
String path=类名.class.getResource("包名/配置文件");
File file=null;
static {
try {
ini = new Properties ();
file=new File(path);
ini.load (file);
}catch (Exception ex) {
JOptionPane.showMessageDialog (null, "读取配置文件失败", "错误", JOptionPane.ERROR_MESSAGE);
ex.printStackTrace();
}
}