首頁 > Java > java教程 > 主體

java如何獲取專案路徑?

coldplay.xixi
發布: 2020-06-13 09:59:58
原創
4799 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板