java專案打成jar包後,圖片不顯示等情況
一般的java專案在打包成jar包的時候,會出現src外的檔案訪問不到的情況。
原因:由於存放的圖片的路徑可能是在src外面的。這樣子,打包成jar包之後,類中訪問的路徑是需要到src下找資源。這時候就出現找不到圖片的情況。
如:
這裡提供幾種解決方案:
- 打包後操作
就是在打包成jar包之後,把需要的圖片的資料夾,存在到和jar包相同的目錄中。
- 打包前操作
就是把圖片存放的資料夾,寫到src的路徑下,把普通資料夾,改成package包。然後使用如下程式碼進行圖片的獲取:
類.class.getResource("圖片路徑" )
結構圖:
相關推薦
java專案打成jar包後,圖片不顯示等情況
技術標籤:開發小技巧java圖片不顯示路徑訪問不了 一般的java專案在打包成jar包的時候,會出現src外的檔案訪問不到的情況。
springboot專案打成jar包後無法獲取static下的靜態資原始檔的問題分析
springboot 後端專案 做某個功能時 需要讀取根目錄下的.doc檔案,具體專案中路徑如下:
關於Springboot打成JAR包後讀取外部配置檔案的問題
Springboot的預設配置檔案為:application.properties或者是application.yml 如果這兩個配置檔案都存在,不衝突的話,就互相補充。衝突的話,則properties優先順序高。
springBoot專案打成war包後部署tomcat無法訪問resources目錄下靜態資原始檔
技術標籤:springBoot運維釋出管理tomcatmaven 一、pom檔案build內新增配置 <resources>
springBoot專案打jar包後,修改配置檔案中的配置項
技術標籤:javaspring boot springBoot專案打jar包後,配置檔案(application.yml)封裝於jar包中,修改起來不方便,可以使用其他的辦法。
JAVA 實現將多目錄多層級檔案打成ZIP包後保留層級目錄下載 ZIP壓縮 下載
將資料夾保留目錄打包為 ZIP 壓縮包並下載 上週做了一個需求,要求將資料庫儲存的 html 介面取出後將伺服器下的css和js檔案一起打包壓縮為ZIP檔案,返回給前臺;在資料庫中儲存的是html標籤,查出後,我把這些內容寫
javaSE專案如何打成jar包執行
就以idea為列,展示一下怎麼將j2se專案打成可執行的jar包,步驟如下: 1、新建JFrameTest類
Springboot專案本地執行無問題而打成jar包出現問題Failed to auto-configure a DataSource
技術標籤:專案實戰IDEA常見問題 如題,完整報錯如下: Error starting ApplicationContext. To display the conditions report re-run your application with \'debug\' enabled.
Eclipse將引用了第三方jar包的Java專案打包成jar檔案的兩種方法
方案一:用Eclipse自帶的Export功能 步驟1:準備主清單檔案 “MANIFEST.MF”, 由於是打包引用了第三方jar包的Java專案,故需要自定義配置檔案MANIFEST.MF,在該專案下建立檔案MANIFEST.MF,內容如下:
IDEA將專案打成war包和【Maven】專案打包-war包-Jar包 【Maven】專案打包-war包-Jar包[IDEA將專案打成war包]
【Maven】專案打包-war包-Jar包[IDEA將專案打成war包] 【Maven】專案打包-war包-Jar包[IDEA將專案打成war包]
SpringBoot專案打成jar與war的區別
SpringBoot預設支援很多模板引擎,但是JSP只能夠在War中使用,同時mvc.view.prifix/suffix必須主動配置給出,另外必須匯入JSP的預設渲染servlet:\"org.apache.jasper.servlet.JspServlet\",即新增依賴:
SpringBoot將專案打成war包步驟解析
1.修改pom.xml檔案 <project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.
SpringBoot中maven專案打成war包部署在liunx伺服器上的方法
說明:Spring Boot由於內嵌瞭如Tomcat,Jetty和Undertow這樣的容器,也就是說可以直接跑起來,用不著再像Spring專案還需要外接的Tomcat等容器來進行部署工作了,通過啟動啟動類就可以建立獨立的Spring應用程式。Spri
intellij idea如何將web專案打成war包的實現
1、點選【File】->【Project Structure】選單(或使用Shift+Ctrl+Alt+S快捷鍵),開啟【Project Structure】視窗。如下圖:
解決SpringBoot打成jar執行後無法讀取resources裡的檔案問題
開發一個word替換功能時,因替換其中的內容功能需要 word 模版,就把 word_replace_tpl.docx 模版檔案放到 resources 下
SPRINGBOOT-把WEB專案打成WAR包部署到外部TOMCAT
將打包方式修改為war <packaging>war</packaging> 移除tomcat依賴或者將tomcat依賴scope改為provide
如何在idea將web專案打成war包並匯入阿里雲ECS伺服器CentOS7進行測試
阿里雲ECS伺服器CentOS7部署Java Web專案 開啟idea, 目錄 建立web專案 idea測試專案 將專案打成War包
dubbo + springMvc 提供者服務 打成 jar 包
最近維護一個外包做到專案,沒有開發文件,用的是 dubbo + zookeeper + SpringMvc ,沒有接觸過前倆框架,
利用IDEA 把maven工程中spring-boot的某個模組打成jar包
前提: 程式碼都寫好了 1.0這個模組中的pom檔案中需要如下內容 <plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId>
打成jar包_SpringBoot怎樣打成jar包和war包
技術標籤:打成jar包 打成jar包 1、指定打成jar包的名稱 helloworld-springbootorg.springframework.bootspring-boot-maven-plugin