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

基于FileNotFoundException問(wèn)題的解決

 更新時(shí)間:2024年03月29日 10:42:49   作者:wsen1229  
這篇文章主要介紹了基于FileNotFoundException問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

解決FileNotFoundException問(wèn)題

放在resource目錄下的一個(gè)文件,在啟動(dòng)程序的時(shí)候會(huì)讀取文件的路徑

Object.class.getResource("/toDeleteRoleId.txt").getPath()

代碼如圖

本地idea可以正常運(yùn)行,但是打包后使用python腳本 用命令執(zhí)行 包FileNotFoundException

如下圖

注意到輸出的文件路徑是在jar包的下級(jí)目錄

解壓jar包后發(fā)現(xiàn)里面有一個(gè)toDeleteRoleId.txt文件

如下圖,發(fā)現(xiàn)問(wèn)題

原因

打包時(shí)把改文件打進(jìn)jar包中,代碼獲取文件路徑的方式是

Object.class.getResource("/toDeleteRoleId.txt").getPath() 

因?yàn)閖ar包中有,所以就不會(huì)再去resource中拿,就會(huì)獲取到j(luò)ar包中的文件路徑,該路徑是不符合java規(guī)范的

解決方法

修改打包工具,過(guò)濾該文件,不把改文件打到j(luò)ar包中,如下圖。(我一般是放到resource目錄下)

下面是我的包結(jié)構(gòu)

相應(yīng)的pom文件中在打包插件中過(guò)濾該文件

如下圖

上面的包的結(jié)構(gòu)中的resource目錄是這樣產(chǎn)生的

如下圖

總結(jié)

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

相關(guān)文章

  • Java中解決跨域問(wèn)題的方法匯總(建議收藏)

    Java中解決跨域問(wèn)題的方法匯總(建議收藏)

    我們?cè)陂_發(fā)過(guò)程中經(jīng)常會(huì)遇到前后端分離而導(dǎo)致的跨域問(wèn)題,導(dǎo)致無(wú)法獲取返回結(jié)果,下面給大家介紹Java中解決跨域問(wèn)題的方法匯總,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • 又一波Java專業(yè)人士必備書籍來(lái)襲

    又一波Java專業(yè)人士必備書籍來(lái)襲

    又一波Java專業(yè)人士必備書籍來(lái)襲,這篇文章主要向大家推薦了Java專業(yè)人士必讀的書,感興趣的小伙伴們不要錯(cuò)過(guò)
    2016-09-09
  • swing重繪按鈕為任意形狀圖案的方法

    swing重繪按鈕為任意形狀圖案的方法

    這篇文章主要為大家詳細(xì)介紹了swing重繪按鈕為任意形狀圖案,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Java模擬QQ桌面截圖功能實(shí)現(xiàn)方法

    Java模擬QQ桌面截圖功能實(shí)現(xiàn)方法

    這篇文章主要介紹了Java模擬QQ桌面截圖功能實(shí)現(xiàn)方法,涉及java針對(duì)鼠標(biāo)事件及圖片操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • springboot與mybatis整合實(shí)例詳解(完美融合)

    springboot與mybatis整合實(shí)例詳解(完美融合)

    大家都知道springboot搭建一個(gè)spring框架只需要秒秒鐘。下面通過(guò)實(shí)例代碼給大家介紹一下springboot與mybatis的完美融合,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-09-09
  • Java并發(fā) 線程間的等待與通知

    Java并發(fā) 線程間的等待與通知

    這篇文章主要介紹了Java并發(fā) 線程間的等待與通知,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • spring異步service中處理線程數(shù)限制詳解

    spring異步service中處理線程數(shù)限制詳解

    這篇文章主要給大家介紹了關(guān)于spring異步service中處理線程數(shù)限制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用spring具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Springmvc請(qǐng)求參數(shù)類型轉(zhuǎn)換器及原生api代碼實(shí)例

    Springmvc請(qǐng)求參數(shù)類型轉(zhuǎn)換器及原生api代碼實(shí)例

    這篇文章主要介紹了Springmvc請(qǐng)求參數(shù)類型轉(zhuǎn)換器及原生api代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java NIO 底層原理解析

    Java NIO 底層原理解析

    Java IO讀寫通過(guò)系統(tǒng)調(diào)用在內(nèi)核與進(jìn)程緩沖區(qū)間傳輸數(shù)據(jù),不直接操作磁盤,本文給大家介紹Java NIO 底層原理解析,感興趣的朋友一起看看吧
    2025-07-07

最新評(píng)論

卓资县| 青阳县| 池州市| 陆良县| 绥江县| 莱西市| 城步| 信丰县| 木兰县| 万山特区| 合阳县| 公主岭市| 靖宇县| 新和县| 桂东县| 新源县| 益阳市| 玛纳斯县| 册亨县| 灵武市| 马龙县| 桐梓县| 潮州市| 宿松县| 抚松县| 睢宁县| 左云县| 晋江市| 辉县市| 浙江省| 盐源县| 淮安市| 福泉市| 黄冈市| 涿鹿县| 江川县| 镇平县| 遵化市| 贺兰县| 永康市| 沂南县|