最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java如何讀取resources目錄和同級(jí)目錄文件

 更新時(shí)間:2024年12月12日 14:42:25   作者:jzx-sdjz  
介紹了Java中讀取resources目錄和同級(jí)目錄文件的方法,并討論了在IDE和發(fā)布環(huán)境中可能遇到的問題,通過測(cè)試發(fā)現(xiàn),執(zhí)行目錄可能會(huì)影響文件讀取,建議在使用`user.dir`時(shí)注意jar包的運(yùn)行目錄問題

java讀取resources目錄和同級(jí)目錄文件

1.讀取resource目錄下的文件

/**
     * 讀取resource中的文件
     */
    private static void readCurrent() {
        try {
            InputStream in = FilePath.class.getResourceAsStream("/a.properties");
            Properties properties = new Properties();
            properties.load(in);

            System.out.println(properties.getProperty("name"));
            System.out.println(properties.getProperty("password"));

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

2.讀取jar包同級(jí)目錄下的文件

public static void readFile() {
        try {
            String path = System.getProperty("user.dir") + "/a.properties";
            File file = new File(path);
            if (file.isFile()) {
                System.out.println("找到文件");
            } else {
                System.out.println("未找到相應(yīng)文件");
            }
        } catch (Exception e) {

        }
    }

在IDE中運(yùn)行的沒有問題,但是發(fā)布之后發(fā)現(xiàn)了問題,user.dir和java -jar命令執(zhí)行程序所在目錄有關(guān)系

然后寫個(gè)測(cè)試樣例測(cè)試一下,發(fā)現(xiàn)和執(zhí)行目錄有關(guān)系,如果想使用user.dir這個(gè)方法,就要注意jar運(yùn)行的目錄問題。

public static void main(String[] args) {
        String useDir = System.getProperty("user.dir");
        System.out.println(useDir);

    }

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中的關(guān)鍵字volatile詳解

    Java中的關(guān)鍵字volatile詳解

    這篇文章主要介紹了Java中的關(guān)鍵字volatile,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Java面向?qū)ο蟪绦蛟O(shè)計(jì):繼承,多態(tài)用法實(shí)例分析

    Java面向?qū)ο蟪绦蛟O(shè)計(jì):繼承,多態(tài)用法實(shí)例分析

    這篇文章主要介紹了Java面向?qū)ο蟪绦蛟O(shè)計(jì):繼承,多態(tài)用法,結(jié)合實(shí)例形式分析了java繼承與多態(tài)的相關(guān)概念、原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • 測(cè)量Java對(duì)象所占內(nèi)存大小方式

    測(cè)量Java對(duì)象所占內(nèi)存大小方式

    這篇文章主要介紹了測(cè)量Java對(duì)象所占內(nèi)存大小方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Java使用split截取字符串過程解析

    Java使用split截取字符串過程解析

    這篇文章主要介紹了Java使用split截取字符串過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • mybatis-plus配置攔截器實(shí)現(xiàn)sql完整打印的代碼設(shè)計(jì)

    mybatis-plus配置攔截器實(shí)現(xiàn)sql完整打印的代碼設(shè)計(jì)

    在使用mybatis-plus(mybatis)的時(shí)候,往往需要打印完整的sql語(yǔ)句,然而輸出的日志不是很理想,因?yàn)閟ql語(yǔ)句中的關(guān)鍵字段信息都是用?來代替的,所以本文分享了一下自己寫了一個(gè)攔截器實(shí)現(xiàn)了sql完整的打印,需要的朋友可以參考下
    2024-06-06
  • Java異常處理3個(gè)避坑神操作總結(jié)(告別崩潰式報(bào)錯(cuò))

    Java異常處理3個(gè)避坑神操作總結(jié)(告別崩潰式報(bào)錯(cuò))

    日常Java開發(fā)中,有些細(xì)節(jié)看似微小,卻能大幅影響代碼質(zhì)量,這篇文章主要介紹了Java異常處理3個(gè)避坑神操作總結(jié)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-04-04
  • SpringMVC靜態(tài)資源訪問問題如何解決

    SpringMVC靜態(tài)資源訪問問題如何解決

    這篇文章主要介紹了SpringMVC靜態(tài)資源訪問問題如何解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java 開發(fā)的幾個(gè)注意點(diǎn)總結(jié)

    Java 開發(fā)的幾個(gè)注意點(diǎn)總結(jié)

    這篇文章主要介紹了Java開發(fā)的幾個(gè)注意點(diǎn)的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • AQS(AbstractQueuedSynchronizer)抽象隊(duì)列同步器及工作原理解析

    AQS(AbstractQueuedSynchronizer)抽象隊(duì)列同步器及工作原理解析

    AQS是用來構(gòu)建鎖或者其他同步器組件的重量級(jí)基礎(chǔ)框架及整個(gè)JUC體系的基石,通過內(nèi)置的FIFO對(duì)列來完成資源獲取線程的排隊(duì)工作,并通過一個(gè)int類型變量表示持有鎖的狀態(tài),本文給大家詳細(xì)介紹下AQS抽象隊(duì)列同步器的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2022-03-03
  • SpringBoot實(shí)現(xiàn)敏感詞過濾功能示例

    SpringBoot實(shí)現(xiàn)敏感詞過濾功能示例

    本文主要介紹了SpringBoot實(shí)現(xiàn)敏感詞過濾功能示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-11-11

最新評(píng)論

临夏市| 桦南县| 信宜市| 孙吴县| 萨迦县| 九寨沟县| 德州市| 巢湖市| 桦川县| 陆丰市| 铜陵市| 肥乡县| 石门县| 墨江| 小金县| 敦煌市| 远安县| 搜索| 五寨县| 凤阳县| 株洲县| 邢台县| 太和县| 宣城市| 长乐市| 河津市| 静安区| 沁源县| 乌拉特中旗| 江门市| 新巴尔虎左旗| 双牌县| 龙胜| 饶阳县| 镇巴县| 贡山| 定安县| 余庆县| 登封市| 蒲江县| 太湖县|