獲取src的根目錄

2022-03-10 02:12:00 字數 635 閱讀 5043

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

一開始在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

PHP 站點根目錄的獲取

在php設計過程中,經常需用到include 或require 有時還出現檔案的互相巢狀,導致出現檔案引用的錯誤或不能開啟檔案,提示檔案路徑不對 等錯誤。如果設定了檔案的根據,直接對inclued 設定為檔案絕對路徑,這樣不管怎樣巢狀,都不會出現錯誤。站點根目錄的設定 如果根目錄為web伺服器的 w...

Yii 獲取根目錄的方法

在使用yii做為伺服器的時候,經常需要處理絕對路徑。首先就要知道 的根目錄是什麼。有下面3個方法 1 在index.php檔案中使用dirname file 並儲存 3 使用yii getpathofalias webroot 對於yii2,使用別名獲取,參見 iefreer 再分享一下我老師大神的...

JavaScript獲取當前根目錄

主要用到location 物件,包含有關當前 url 的資訊,是 window 物件的乙個部分,可通過 window.location 屬性來訪問。方法一 window.document.location.href window.document.location.pathname 網路 funct...