最近因為疫情的原因,在家里的電腦上重新部署了一下項目,為了開發jbpm,在myeclipse上又重新弄了一份,但是在導入以后項目上有紅叉報錯,下面是解決辦法,用來記錄。
1.修改項目字符集
點擊項目右鍵 → properties → 單擊Resource,在右邊的頁面把Text file encoding 修改為UTF-8
2.重新導入項目jar包
點擊項目右鍵 → properties → 單擊Java Build Path , 在右邊的頁面點擊Libraries ,選中全部jar包(勿選Java EE 6.0和JRE System Library[javaSE-1.6]等) , 點擊Remove ,Remove完成, 接着點擊 AddJARs… → 項目名稱→ WebRoot → WEB-INF → lib里的文件全選→ 點擊OK
3.修改JDK的版本
(1)點擊項目右鍵 → properties → 單擊Java Compiler ,在右邊的頁面修改Compiler compliance level 為1.6版本(根據跟各自機子安裝的JDK選擇相對應的版本)
(2)window → Preferances→ Java → Compiler, 在右邊的頁面把Compiler compliancelevel 的JDK版本改為1.6(根據自己的具體版本) , 再點擊Apply和ok
(3)window → Preferances… → MyEclipse → Servers → Tomcat → Tomcat 7.x →JDK , 在右邊的頁面把Tomcat JDK name 的JDK版本改為1.6(根據自己的具體版本), 再點擊Apply和ok
4.取消myeclipse校驗
點擊項目右鍵 → properties → MyEclipse → validation,在右邊的頁面把復選框全去掉,Apply和OK就可以
5.修改window上的字符集
點擊window → Preferances→ General → Workspace , 在右邊的頁面把Text file encoding 的字符集改為UTF-8 , 再點擊Apply和OK
6.myeclipse中js和jsp中文亂碼
(1)window → preferences → general → content types在右邊的窗口中打開列表,選中”JavaScript source file”,在下面的”default encoding”右邊的輸入框中輸入UTF-8再點”update”按鈕,再打開JS文件就可以了。(默認為:ISO-8859-1)
(2)window → preferences → MyEclipse → File and Editors → JSP ,在右邊的頁面修改Encoding為UTF-8,再點 擊Apply和OK
7.上述設置以后就應該基本沒問題了,clean一下就可以啟動項目了,我的項目因為用了base64,還有一個紅叉,就是導入就報錯,解決辦法看這個:
https://blog.csdn.net/erlian1992/article/details/79518416
8.最后,如果項目比較大,在設置一下tomcat的內存,項目就起來了。 -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M
------------------------
js文件報錯不用理會,可以正常啟動的