獲取src的根目錄


今天做一個小工具,找遍了博客都沒有找到答案,最終解決了,記錄一下。

一開始在eclipse中的src目錄下建了一個resource目錄,在里面建了一個config.properties文件,然后在main方法中讀取config.properties文件,

路徑是:String path = “src/resource/config.properties”;,程序一切OK。

然而,當我把項目打包成Runnable JAR File 的時候,無論怎么執行都是文件路徑錯誤,找不到String path = “src/esource/config.properties”;這個路徑。

然后就在想怎么獲取src路徑,但是,在eclipse中src是虛擬目錄,並不存在物理路徑,所以src路徑實際上就是項目所在的路徑。

打包成jar后,src的目錄就是jar所在的目錄。

——————  解決辦法  ————————

把打包好的jar里面的resource文件夾放到和jar同一個目錄下,記得要把jar里面的resource文件夾刪除,如此,問題解決。

注意:path 要改成  path = “resource/config.properties


免責聲明!

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



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