一个读取属性文件的问题 trypublic static Properties ConfigProperties = new Properties(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getResourceAsStream要求你的属性文件处在Classpath下面。 NullPointerException应该是指那个Properties对象为空,至于要通过相对路径取得文件,你可用这样的办法:你的类文件是知道放在哪里的,也能明确它跟配置文件的相对路径,那么如果类名叫Test,在一个bin目录下,而配置文件test.ini在跟bin同级的cong目录下,则用URL url = test.class.getResource("../conf/test.ini")就可取得文件绝对路径. 找本dos的基础书,看看相对路径怎么用! To saucer(思归):thanx, 我忘记初始化 properties 了!!!To oicu :谢谢答复, 虽然和你说的情况不一样 ;)To bhr:我知道你不知道我在说什么 三位数的水仙花数。 java 如何使用使用较大的整数? JFrame与Frame的区别引起的问题 各位,能不能用ObjectInputStream去封装DataInputStream去读取发过来的对象 弱弱的问:怎么查看帮助 java 如何实现“另存为”“保存”“查找”等功能 请教一下java工厂模式的问题 登陆的问题 100分求变量类的方法调用(有输入并想要输出)问题 如何在linux下对右键进行编程 疑难,高手请进 JDK 1.4写的Applet IE能认吗?内付URL 帮我试试:)
至于要通过相对路径取得文件,
你可用这样的办法:
你的类文件是知道放在哪里的,
也能明确它跟配置文件的相对路径,
那么如果类名叫Test,在一个bin目录下,
而配置文件test.ini在跟bin同级的cong目录下,
则用URL url = test.class.getResource("../conf/test.ini")
就可取得文件绝对路径.
thanx, 我忘记初始化 properties 了!!!To oicu :
谢谢答复, 虽然和你说的情况不一样 ;)To bhr:
我知道你不知道我在说什么