java里使用properties找不到文件。 35

static{Propertiesprop=newProperties();try{FileInputStreamin=newFileInputStream(newFil... static
{
Properties prop = new Properties();
try
{
FileInputStream in = new FileInputStream(new File("src\\config.properties"));
// Reader in = new FileReader("src\\config.properties"); //这段是用我分别用了两个方法,都找不到文件,
//文件都在src 下。。
prop.load(in);
}
catch (Exception e)
{
e.printStackTrace();
}
}

/*没多少分,,但请各位帮个忙*/
展开
 我来答
历盆郁7
2015-11-06 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:959万
展开全部

我这个是没有问题的,你看看文件的位置对不对?

追问
文件位置是在src下面的,你运行能通过吗? 因为我这个配置文件是数据库的用户名密码,写的时候不报错但是运行报错,找不到文件。谢谢
追答
我可以啊,没问题的。
你一步步来,先用绝对路径,一点点调试,
下周四到
2015-11-06 · TA获得超过271个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:173万
展开全部
去掉src,直接写文件名试试
追问
试过了,还是找不到文件。这应该跟环境没什么关系吧???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧桑老腊肉
2015-11-06 · TA获得超过200个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:195万
展开全部
new File(System.getProperty("user.dir") + File.separator
+ "src" + File.separator + "config.properties");
追问
Exception in thread "main" java.lang.ExceptionInInitializerError
谢谢,不过依然报错啊。
追答
看完整的报错信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式