首頁 >Java >java教程 >java如何獲取專案路徑?

java如何獲取專案路徑?

coldplay.xixi
coldplay.xixi原創
2020-06-13 09:59:584839瀏覽

java如何獲取專案路徑?

java如何取得專案路徑?

java取得專案路徑的方法:

1.專案路徑,就是指classpath的根路徑了。

是查找設定檔和classloader載入bytecode的起點

這次就以IntelliJ IDEA為例,來聊聊專案路徑,也就是classpath的事

前面分享了一篇classpath和path的差別,有興趣的tx可以去看看

java如何獲取專案路徑?

2.使用Java API來檢視。

Code:
public class ClassPathDemo {    
    public static void main(String[] args) {        
        String classPath = ClassPathDemo.class.getResource("/").getPath();
        System.out.println("项目路径:" + classPath);   
      }
}

java如何獲取專案路徑?

3.執行上述程式碼,看看列印的資訊

Output:

專案路徑:/E: /java/JavaStudy/out/production/JavaStudy/

java如何獲取專案路徑?

#4.使用IDEA的過程,透過API檢視專案路徑來找編譯好的class比較麻煩。

這個完全可以在IDEA的設定中的找嘛

#下面就分享下在IDEA配置中怎麼查看專案路徑,也就是找到執行程式碼的classpath

在Project 面板中點右鍵,在彈出的選單中選「Open Module Settings」

java如何獲取專案路徑?

5.在彈出的「Project  Structure」對話方塊中,選取「Paths」Tab選項卡片

在Compiler output中,預設選擇的是「Inherit project compile output path」

也就是目前module使用的是Project的Compiler output路徑。

那麼Project的Compiler output路徑在哪呢?

java如何獲取專案路徑?

6.點左邊的「Project」選項,在右側視窗可以看到Project的compiler output

這個路徑是不是和JAVA API的輸入基本上是一致的呢。

“This directory contains tow subdirectories:Production and Test for production code and test sources,respectively.”

java如何獲取專案路徑?

java如何獲取專案路徑?

推薦教學:《JAVA影片教學

以上是java如何獲取專案路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn