解決java 項目 代碼訪問不到resource目錄的文件的幾種方案


你還在為開發springBoot項目時,獲取文件存放地址而發愁,下面三種方式能夠幫助你

第一種:直接訪問絕對路徑:(不靈活,需要在固定盤符,每次遷移項目需要注意)

File file = new File("D:\\hjf\\simsunttc\\simsun.ttc");

 

 

第二種:直接放入resource 目錄下(缺點:打成jar 包時,訪問不到文件地址)

File file = new File("項目名/src/main/resources/simsun.ttc");

 

 

第三種:直接放入resource 目錄下(最優打成jar 依然可以訪問)

注意:驗證后這種方式打成jar后依然不行

ClassPathResource classPathResource = new ClassPathResource("simsun.ttc");
File file = new File(classPathResource.getURL().getPath());


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM