背景:項目中使用了一個第三方的jar包,里面用到了paths.get("xxx"),xxx表示的是配置文件,提供給用戶自己制定的
問題就是這個xxx文件應該放到項目的什么地方去,測試的時候老是說讀取不到配置文件,jar包的提供者說直接把文件放到對應的classes文件同級目錄下,結果老是報文件找不到異常,沒辦法,反編譯,看到使用的是paths.get("xxx")來調用這個配置文件,
解決方法:直接把這個文件放到項目下面就好了,比如你的項目名字叫做bbb,直接把這個文件放到bbb下面就可以了
溫馨提示:如果你需要放到服務器,直接打war包,扔上去,發現還是找不到配置文件,因為打包的時候這個配置文件是不會打包進去的,哈哈哈····
解放方法: 我服務器用的是tomcat,你只需要把這個配置文件放到tomcat下面就可以了,就是和什么webapps ,conf, bin ..這些文件夾同級目錄。
擴展:在項目里面直接使用File file = new File("bb.txt"); 這個bb.txt如果創建成功,也是在項目下面哦!
