關於paths.get()方法的參數的使用


背景:項目中使用了一個第三方的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如果創建成功,也是在項目下面哦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM