intellij idea build時出現illegal character的解決
碰到有中文的專案,有可能包名、類名或者方法名都會包含中文,這時在build的時候會出現 illegal charater 這樣的錯誤。這種情況,可能有兩種原因,
1. 儲存程式碼檔案的時候出現了BOM頭
關於BOM頭及去除方法,網上有非常多的文章,比如這裡:http://my.oschina.net/xianggao/blog/79694
2. 編碼問題。比如檔案編碼是GBK的,這時如果用預設的UTF-8去讀,就會有問題,需要指定一下編譯器的encoding。
方法也很簡單,在settings-->compiler-->java compiler-->additional command line parameters中,新增-encoding GBK就可以了。
相關推薦
intellij idea build時出現illegal character的解決
碰到有中文的專案,有可能包名、類名或者方法名都會包含中文,這時在build的時候會出現 illegal charater 這樣的錯誤。這種情況,可能有兩種原因, 1. 儲存程式碼檔案的時候出現了BOM頭 關於BOM頭及去除方法,網上有非常多的文章,比如這裡:http://m
[IDEA]IntelliJ IDEA匯入JDK出現The selected directory is not a valid home for JDK問題的解決方法
昨天在實驗室的桌上型電腦上配置Java。之前一直在MAC上都是使用IntelliJ IDEA玩耍,這次也不能少了它。馬上上官網下載了一個Windows版的,用學生帳號註冊完之後,就可以直接使用了!但是在匯入JDK的時候遇到了問題 ,下圖是新增JDK的介面: 點選new按鈕後出現下圖:
AndroidStudio進行Build時出現DexArchiveMergerException異常的解決辦法
今天在AndroidStudio中匯入了一個專案,編譯的時候沒有什麼問題,但是在執行Rebuild Project 和 Build APK(s)時報錯了,提示: Error:Execution failed for task ':app:transformDexArchiveWithExter
IDEA執行時出現埠號被佔用,但不知道是哪裡在用時的解決辦法
開啟命令提示符,輸入netstat -aon|findstr 1099,回車,檢視是哪個程序佔用了1099埠,記住最右的編號,然後右鍵螢幕下方的工作列,點選工作管理員,去找到那個程序,如果不是必要的話就可以關閉該程序,就OK啦~
Mac os x 下配置Intellij IDEA + Tomcat 出現許可權問題的解決辦法
出現的錯誤提示如下: 下午9:11:27 All files are up-to-date 下午9:11:27 All files are up-to-date 下午9:11:27 Error running Tomcat 8.0.18: Cannot run prog
Mac下配置Intellij IDEA + Tomcat9 出現許可權問題(error=13, Permission denied)的解決辦法
Error running 'Tomcat 9': Cannot run program "/Users/liyuanba/Documents/soft_tools/apache-tomcat-9.0.12/bin/catalina.sh" (in directory "
解決IntelliJ IDEA中git出現的 Could not read from remote repository問題
最近用IDEA上的git功能出現了可以commit但無法push和pull的問題,測試發現原因是Could not read from remote repository,在Stack Overflow上發現瞭解決方法。 在Settings->Versi
使用AES時出現 Illegal key size or default parameters 時的解決辦法
當我們把金鑰定為大於128時(即192或256)時,就會出現這個錯誤:Illegal key size or default parameters 這是因為Java預設不能處理這麼長的key。 Java幾乎各種常用加密演算法都能找到對應的實現。因為美國的出口限
Intellij IDEA 使用Spring-boot-devTools無效解決辦法
csdn 手動 .net reg 配置 相信自己 script log ref 相信大部分使用Intellij的同學都會遇到這個問題,即使項目使用了spring-boot-devtools,修改了類或者html、js等,idea還是不會自動重啟,非要手動去make一下或者重
使用SpringMVC框架時出現亂碼的解決方案----CharacterEncodingFilter過濾器
charset ini gpo frame 表單 eth val 使用 htm SpringMVC提供了一個CharacterEncodingFilter過濾器用來解決亂碼問題 CharacterEncodingFilter 的使用步驟: 1. 表單數據要以POST方式
gradle 添加jar依賴,執行grade build時出現“程序包不存在”問題
rep div epo 5.4 程序包 yun pan 引用 問題 引用的第三方依賴的包都找不到了 解決辦法 group‘com.suneony‘ version‘1.0.0‘ apply plugin:‘java‘ repositories { ma
Error:cannot import name'is_list_like' --python使用pandas_datareader時出現錯誤,解決方案
nbsp class 之前 color error: code 修復 使用 comm 1 import pandas as pd 2 pd.core.common.is_list_like = pd.api.types.is_list_like 在下行代碼之前插入
IE瀏覽器 ajax傳參數值為中文時出現亂碼的解決方案
on() ajax code pan cti .ajax ole style func 找了很多方法,發現就這個方法簡單、直接、方便,直接推薦哦! 在漢字的位置加個保護措施:encodeURIComponent(parentid) 舉個栗子>>>
SQLyog遠端連線mysql時出現1130的解決辦法
SQLyog遠端連線mysql時出現1130的解決辦法 在遠端主機上執行:msyql -u roo -p :(password) 進入mysql: use mysql 一般會出現:You must reset your password using ALTER USER statement
IDEA build 時遇到的警告問題
一、問題現象 Information:javac 1.8.0_181 was used to compile java sources Information:Module “replace” was fully rebuilt due to project config
安裝編譯Ngnix時出現的問題解決路程
如題,本人環境Ubuntu14.0虛擬機器,安裝一個nginx伺服器來執行我的fastDfs檔案管理的。但是安裝出現了各種問題: sudo ./configure --prefix=/usr/local/nginx/ --add-module=額外模組沒有錯,make的時候出現了錯誤:說我
使用Junit單元測試及操作MySQL數據庫時出現錯誤及解決方法
靜態 方法 簡單 註解 info 正常 mage 返回 基本上 在一次看Mybatis視頻學習過程中,教學視頻中用到了Junit單元測試,因為剛開始學習,會出現許多錯誤,每次出現錯誤都會上網搜索,但是發現基本上錯誤都是這麽幾種: 1、沒有@Test註解 2、測試方法用s
SpringMVC同時使用<mvc:resources … />和裝配自定義轉換器Converter時出現問題的解決方法
一、問題由來 在學習SpringMVC的過程中,對於URL的攔截,使用了RESTful形式,因為使用了RESTful所以,在將Servlet作為Controller中的時候,web.xml中配置攔截的url-pattern就寫成了 / ,如下所示: <servlet> <
Intellij Idea載入檔案出現FileNotFoundException 異常處理
問題描述 今天使用Intellij Idea除錯一段載入logback配置檔案的程式碼,程式碼如下: public static void initLogback(String configFilepathName) { File file = new File(configFilepathN
struts2下載檔案點選取消時出現異常的解決辦法
前言 Struts2的檔案下載Action與普通的Action並沒有什麼太大的不同,僅僅是該Action需要提供一個返回InputStream流的方法,該輸入流代表了被下載檔案的入口,同時在配置檔案中配置Action的result型別為stream。 檔