Eclipse環境執行正常,打成jar執行,中文亂碼
近期開發一款可執行jar讀取csv檔案程式。
一切就緒後,eclipse環境之間執行均通過,使用maven install生成可執行jar,發現寫入庫裡寫入資料中文亂碼!
頓時以為maven打包導致,各種網上查詢修改pom.xml,可終究沒有解決。
中間突然想到,會不會是僅僅讀取csv檔案模組亂碼呢,程式碼修改測試,果真是讀取外部檔案時才會中文亂碼。
晚上查詢了一下,eclipse環境下執行使用的eclipse的編碼格式:UTF-8;
打包後,將使用作業系統的編碼格式。所以在讀取檔案時,指定編碼格式即可
FileInputStream fs = new FileInputStream(fileName);
InputStreamReader in = new InputStreamReader(fs,"UTF-8");
後續再使用InputStreamReader便可以
如:讀取properies檔案可以直接
new Properties().load(in);
讀取csv檔案,本人使用opencsv的jar
CSVReader reader = new CSVReader(in);
相關推薦
Eclipse環境執行正常,打成jar執行,中文亂碼
近期開發一款可執行jar讀取csv檔案程式。 一切就緒後,eclipse環境之間執行均通過,使用maven install生成可執行jar,發現寫入庫裡寫入資料中文亂碼! 頓時以為maven打包導致,各種網上查詢修改pom.xml,可終究沒有解決。 中間突然想到,會不會是僅
eclipse打成jar包,包含第三方jar包
新建資料夾,把jar包放入檔案中,新建一個lib資料夾,把第三方jar包放入lib資料夾中 修改檔案
idea執行springboot專案沒報錯,打成jar包執行報錯java.lang.IllegalArgumentException: name
idea執行springboot專案沒報錯,打成jar包執行java.lang.IllegalArgumentException: name 解決方法: org.springframework.beans.factory.BeanDefinitionStoreExce
eclipse中建立spring-boot專案,打成可執行war包
1、建立maven專案 2、編輯pom檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns
把Maven專案連同其依賴jar包一同打成jar包,並執行入口類
需求: 在我本地的電腦上存在一個maven工程,在pom檔案中依賴了一些第三方jar包。現在需要把工程打成jar包,然後放到linux伺服器中執行。 因此i,現在就需要在打jar包的同時既要指定執行
springboot專案打成jar包,執行程式讀取jar包classes中的檔案
使用:this.getClass().getResourceAsStream("/你的檔名稱");如果如果你在靜態類中想使用此語句是不可能的,不要問我為什麼。若要使用,可以在呼叫靜態類的時候先通過此語句來獲得 該檔案的 InputStream 物件,傳到靜態類中,這樣就可以在
Springboot (打成jar執行)上傳圖片到伺服器,客戶端可直接通過url訪問
本地測試時,直接上傳圖片到resources/static 檔案下沒有問題,但是打成jar後,直接報錯 @RequestMapping(value = "/oldUploadImage",method = RequestMethod.POST) p
將java專案使用maven打成jar包,可在doc視窗直接執行
1、在pom.xml中加上這段程式碼 <build><plugins> <!-- 生成可執行jar --><plugin> <groupId>org.apache.maven.plugins</g
java 如何把自己寫的淚打成jar包,如何放入classpath讓其他人可以使用
-c ima 技術 test 路徑 log spa images mage 定位到要打包的上一層路徑,執行jar -cvf test.jar *.*(輸入需要打包的內容,此為所有內容) 在你要打包的文件夾同級目錄下回生成該文件夾名字的jar包了 其他人使用時
SpringCloud專案整合JSP,打成jar包出現的問題
因為最近要為公司完成一個小工具,需要用到簡單的頁面,所以就用SpringCloud專案去整合JSP去完成,但是出現了許許多多的問題,打成jar包之後會讀取不到配置檔案,或者讀取不到JSP頁面,就一直訪問不到頁面。下面把修改完成的配置放上。 首先在pom檔案中加入支援jsp的依賴。 <
spring boot 打成jar包,部署到公司Linux系統的伺服器
FileZilla使用詳情 主機號:47.88.171.117 使用者名稱:root 密碼:[email protected]@7281001 埠:22 遠端站點:/develop/myjar 將其中檔案miner-currency-0.0.1-SNA
如何使用maven打包spring boot專案,打成jar包
如果你使用的是maven來管理專案,執行以下命令即可cd 專案跟目錄(和pom.xml同級) mvn clean package ## 或者執行下面的命令 ## 排除測試程式碼後進行打包 mvn clean package -Dmaven.test.skip=true也可以
中在eclipse下如何將程式打成jar包
匯出1. 建立java project2. 工程屬性java build path->Libraries中加入android.jar3. package explorer中右鍵點選工程,export java->jar file.使用1. 建立android p
spring boot專案打成jar包,部署
1.在pom.xml檔案中新增2.在pom.xml中新增新的外掛3.找到專案檔案的根目錄,在cmd命令列中輸入:mvn clean package出現build success即為打包完成4.在專案中的target目錄下出現一個可執行的jar檔案此時在此資料夾下執行:java
Spring-Boot Spring-Cloud打成jar執行提示中沒有主清單屬性
原文出處:http://blog.csdn.net/u010429286/article/details/79085212 問題如下圖 使用Spring Boot微服務搭建框架,在eclipse和Idea下能正常執行,但是在打成jar包部署或者直接使用java -
springboot打成jar包,找不到mapper.xml檔案
最近在使用springboot的時候,專案在本地可以執行,打成jar包放到伺服器說是沒有找到mapper.xml檔案,網上找了好久沒找到。 最後解壓jar包發現mapper.xml檔案沒有打進去。 把pom檔案中的打包外掛改成 <build>
將 Spring boot 項目打成可執行Jar包,及相關註意事項(main-class、缺少 xsd、重復打包依賴)
arc XA 有一個 文件中 pom.xml tomcat 我們 tool pil 最近在看 spring boot 的東西,覺得很方便,很好用。對於一個簡單的REST服務,都不要自己部署Tomcat了,直接在 IDE 裏 run 一個包含 main 函數的主類就可以了
Springboot中引入本地jar包,並通過maven把專案打成可執行jar包
最近把以往的老專案用SpringBoot進行了重構,老專案中有部分本地依賴包不是放在maven庫裡的,是本地開發直接引入,需要在mvn package的時候把本地依賴jar也打進可執行包中。 這種通用問題,在網上找了一圈卻沒發現什麼好的解決辦
如何執行spring專案,並打成jar包進行釋出
一、建立spring專案 1、建立專案 2、建立moudule,選擇java型別即可。 3、建立lib檔案,引入spring的4個核心包spring-beans、spring-context、spring-core、spring-expression,以及核心
eclipse如何把java程式碼,打包成jar檔案以及轉換為exe可執行檔案
1、背景: 學習java時,教材中關於如題問題,只有一小節說明,而且要自己寫麻煩的配置檔案,最終結果卻只能轉換為jar檔案。實在是心有不爽。此篇部落格教你如何方便快捷地把java程式碼,打包成jar檔案以及轉換為exe可執行檔案 2、前言: 我們都知道