整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          自動化工具eclipse安裝流程-(安裝失敗解決方法

          自動化工具eclipse安裝流程-(安裝失敗解決方法)

          、安裝JDK環境變量配置

          電腦32位/64位

          (1)安裝JDK 環境變量配置(32/64位)

          二、安裝完JDK后配置環境變量:

          (1)計算機→屬性→高級系統設置→環境變量

          (2)選擇系統變量→新建JAVA_HOME變量,變量值填寫JDK的安裝目錄

          系統變量→尋找path變量→編輯

          在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

          (注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

          (3)系統變量→新建CLASSPATH 變量
          變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)系統變量配置完畢

          (4)檢驗是否成功,運行CMD輸入java_version(java 和 -version 之間有空格)若如圖所示 顯示版本信息 則說明安裝和配置成功

          三、安裝eclipse失敗–解決方法

          1、安裝eclipse 對應 電腦位數下載對應的eclipse

          官網下載:https://www.eclipse.org/downloads/,找到對應的eclipse64位/32位,想要下載的版本

          2、安裝包–解壓–存放路徑(C盤、D盤、E盤、F盤)

          3、解壓后找到eclipse (圖1)

          4、雙擊點擊eclipse出現報錯Error:Could not create the java Machine.Error: A fatal exception has occurred.Program Will exit.(圖1)(圖2)(圖3)(圖4),當出現報錯的時候,首先:

          (1)去檢查你的JDK是不是出現安裝錯誤,配置錯的問題

          (2)回想以往是不是安裝過一次,如果是,找到當時安裝的路徑“workspace”,徹底刪除掉!

          (3)以上問題要是都確定無誤,就看圖4,上面顯示:‘workspace→F:\workspace,→Browse…,如果你電腦沒有F盤,只有C / D,就點擊Browse重新選擇存放的路徑C/D,點擊確定后,eclipse就會繼續安裝(安裝的路徑默認)→安裝成功

          T行業一開始大多數人都是沖著高薪而來,但高薪也意味著其并不簡單。在學習的過程中,有堅持下去的也有半途而廢的。

          源妹兒發現很多放棄的學生都是問題解決的能力不足。導致越學越困難,甚至到最后選擇放棄。在這里為大家總結下載在后端基于ssm環境的web項目中,遇到問題如何去排查,趕緊拿小本本記好了

          01

          解決思路

          遇到錯誤很正常,自己先根據錯誤信息提示排查錯誤。好的習慣就是將遇到的錯誤解決之后要懂得記錄

          1. 定位錯誤

          2. 分析錯誤

          3. 解決錯誤


          02啟動報錯

          分析:web項目在啟動的時候會加載web.xml的配置文件,web.xml還加載了Spring、SpringMvc、Mybatis的配置文件,所以只要有一個xml文件中出問題,都會導致啟動報錯

          解決思路:

          檢查基本環境:編譯路徑是否正確?部署是否正確?

          檢查各種配置文件:配置是否正確?

          看控制臺錯誤信息提示:從下往上找【最下面的錯誤就是罪魁禍首】,找看得懂的異常,找關鍵字信息

          例如1:org.xml.sax.SAXParseException:xml中解析問題,看后面是哪一個xml文件出問題。xml解析一般分為SAX解析,和dom解析,所以SAXParseException就是SAX解析異常,在解析xml時才會出這個問題。只找關鍵信息,Caused by:xxx。

          只看關鍵字,分析錯誤原因

          注意:在tomcat啟動的時候不要只看末尾的信息: Server startup in 2652 ms,上面也有可能報錯,拉到控制臺上面去看下是否有報錯信息


          03啟動不報錯訪問報錯

          分析:啟動沒有報錯,那就說明xml中除了mapper規范可能有問題,xml的其它配置基本沒有什么問題。所謂mapper規范問題:namespace,id屬性值的問題 ,有返回值類型但是沒有配置resultType

          解決思路:

          01. 重新訪問一下,打開瀏覽器控制臺:看請求名稱和請求參數,確定是前端問題 還是后端問題,將錯誤范圍縮小

          02. 如果是前端問題:看下請求地址是否與控制器中的請求一致,看下請求參數名是否與后端獲取時的名字是否一致

          03. 如果是后端問題:就要看eclipse控制臺的錯誤信息:從下往上找【最下面的錯誤就是罪魁禍首】,找看得懂的異常,找關鍵字信息

          例如1:MySQLSyntaxErrorException=sql拼寫錯誤,直接去檢查sql映射文件,將錯誤信息向后拉,有個near-附近,這個左邊和右邊一定會有問題

          例如2:空指針異常=根據錯誤信息點擊到我們寫的代碼中,分析為什么會為空,然后再解決這個問題

          例如3:ssm中很多時候都是少了@Service注解,導致Controller注入失敗


          04沒有報錯但沒效果

          分析:這種錯誤比較難找,一般是編譯工具或者電腦,需要憑經驗解決

          原因分析:

          1. 代碼沒有編譯,看下編譯的問題是否重新編譯,然后清理之后再次編譯

          2. 編譯時卡住了,編譯不了。Eclipse有時就會出現這種情況,重啟eclipse即可

          3. 一啟動就顯示debug模式。也是eclipse中常見的問題。有的時候你自己不小心自己在代碼中打了斷點,或者eclipse認為你的程序有問題,編譯器給你打了一個斷點。這個時候可以在eclipse右上角文本開給你中輸入break,點擊BreakPoints,點擊雙叉刪除所有的斷點重新啟動即可


          05總結

          01. 遇到錯誤就看2個地方:

          (1) 前端瀏覽器網絡請求:找出是前端問題還是后端問題,請求地址,請求參數,響應的數據

          (2) 后端日志log4j和報錯信息,sql語句,參數等

          02. 在桌面上放一個文檔 - 記錄遇到的問題和解決方法。好的方法事半功倍,錯誤方法事倍功半。


          為感謝大家對我們的支持,我們準備了資料大禮包,線上視頻、音頻,隨時學習觀看,免費贈送給你們,有Java、UI設計、H5前端、軟件測試、產品經理學科的資料。關注我們的頭條號或關注“源碼程序員”公眾號,回復資料并私信“資料”即可領取哦。

          希望在IT行業里,能幫助到你們~

          indows 10 環境下,MyEclipse 10, JDK 1.7 32位,Tomcat 6 32位,Oracle版本:oracle 11g r2。


          1. 嚴重: StandardServer.await: create[8005]

          原因:端口號沖突

          解決:

          (1)方法一

          使用命令netstat -ano找到占據端口8005的進程號,再用命令taskkill /pid xxxx殺死對應進程xxxx。

          (2)方法二

          打開任務管理器,看看開發工具eclipse下是否啟動了兩個相同進程,直接結束進程,重啟eclipse和項目。

          (3)方法三

          修改Tomcat配置文件server.xml中的端口號。

          修改8080端口為其它端口號。

          注意事項:這個錯誤與eclipse和操作系統位數沒關系。

          2. Can’t load AMD 64-bit .dll on a IA 32-bit’ platform

          原因:Tomcat 和 JDK 的位數不一致。理論上64bit能夠兼容32bit tomcat。

          解決:使得Tomcat 和 JDK 位數相同。

          3. Tomcat加載項目時,進度條一直顯示launching delegate…停留在27%

          原因:未明。

          解決:重啟MyEclipse,然后重新運行項目。

          4. Cause: java.sql.SQLException: OALL8 處于不一致狀態

          原因:未明。

          解決:將jar包換成ojdbc14 10.2.0.5.0,然后重新運行項目。

          5.java.lang.UnsatisfiedLinkError: Can not load library …

          原因:對應的DLL文件沒有加載到tomcat中。

          解決:手動將項目中的DDL文件復制到對應的tomcat目錄下。

          6.Error starting endpoint

          原因:Tomcat端口和其它進程端口沖突。

          解決:殺死其它進程。

          7. Error querying database. Cause: java.sql.SQLException: ORA-01722: 無效數字

          原因——本質原因是入參和數據庫表字段數據類型不匹配,報錯可能存在以下兩種情況:

          (1)可能一:入參數據類型不對(即查詢條件、sql語句有問題),數據庫表字段是number類型而入參包含了字符。

          (2)可能二:sql語句沒問題。例如:

          select count(*) from user t where t.pro_id !=4099; // 報錯:無效數字 
          select * from user t where t.pro_id !=4099; // 沒錯
          

          oracle數據庫的 sql 語句中=是用數字比較的,因此 oracle 會自動把字符串類型轉換成數字進行比較。然而,已有數據是varchar等字符串類型,表記錄對應的字段中現存數據既有數字也有字符,導致比較雙方數據類型無法匹配。

          8.網絡相關錯誤

          • Caused by: java.net.ConnectException: Connection timed out: connect
          • Caused by: oracle.net.ns.NetException: The Network Adapter could not establish the connection
          • java.net.ConnectException: Connection refused: connect
          • 分析思路: 網絡沒問題,網卡也沒有問題,數據庫使用plsql也可以正常連接。在eclipse關閉其它項目后,仍然會出現該問題,但是控制臺日志會出現和其它已關閉項目相關的錯誤。
          • 原因: 不確定。
          • 解決: 刪除其它在Tomcat webapp目錄下暫時不運行的項目。
          • 登錄網站后,一點某個菜單執行查詢就提示類似的“會話超時,退出”字樣。
          • 原因:網站的訪問地址有問題,可能多了斜杠“/”等字符。
          • 解決:修改網站訪問地址即可。

          9.java.lang.OutOfMemoryError: PermGen space

          原因: 分配給Tomcat的內存空間不夠。

          解決: 給Tomcat增加內存或者減少運行在Tomcat中的項目。

          10. Cause: java.sql.SQLException: ORA-01789: 查詢塊具有不正確的結果列數\n\n; bad SQL grammar [];、

          mybatis——union 需要返回相同列數

          java.sql.SQLException: 無效的列類型

          數據類型與數據庫表的不一致

          11. load ‘EncryptJNI’ failed.: Native Library D:\Java\jdk1.6.0_06\bin\EncryptJNI.dll already loaded in another classloader

          待解決

          12. ERROR] HeartbeatTask run() method error: Connection refused: connect

          待解決

          13. [See nested exception: java.sql.SQLSyntaxErrorException: ORA-00942: 表或視圖不存在

          待解決

          14. 瀏覽器顯示內容的中文出現亂碼

          解決方法:將eclipse/myeclipse首選項中workspace的字符集改成GBK的,再重新運行項目。

          15 Unsupported major.minor version 51.0

          錯誤原因:現有項目被jdk 1.7(major version 51.0)編譯過的java文件不能夠運行在當前更低JRE(4,5,6)版本的項目環境,即導入的項目被更高版本的jdk編譯過了。

          解決方法:

          • 重新編譯該項目java文件
          • 將當前項目jdk環境換成1.7(親測有效)

          參考鏈接:https://javarevisited.blogspot.com/2015/08/how-to-solve-unsupported-majorminor-version-51-java.html#axzz5pKbnt2pR


          主站蜘蛛池模板: 日本一区二区视频| 亚洲国产情侣一区二区三区| 不卡无码人妻一区三区音频| 精品福利视频一区二区三区 | 色一乱一伦一区一直爽| 亚洲狠狠久久综合一区77777| 视频一区二区三区人妻系列| 免费无码一区二区三区蜜桃大 | 亚洲色偷精品一区二区三区| 国产精品美女一区二区视频| 一区二区三区免费在线视频| 精品国产精品久久一区免费式 | 99久久精品国产高清一区二区| av一区二区三区人妻少妇| 亚洲一区二区久久| 色窝窝无码一区二区三区| 中文字幕精品无码一区二区三区| 国产一国产一区秋霞在线观看| 亚洲一区二区观看播放| 99精品国产一区二区三区2021| 乱色精品无码一区二区国产盗| 日本不卡免费新一区二区三区| 99精品久久精品一区二区| 成人乱码一区二区三区av| 一级特黄性色生活片一区二区| 人妻内射一区二区在线视频| 日本一区二区在线免费观看| 免费一区二区三区在线视频| 日本美女一区二区三区| 色欲AV无码一区二区三区| 国产无码一区二区在线| 中文字幕在线观看一区二区| 激情内射日本一区二区三区| 一区二区视频传媒有限公司| 国产爆乳无码一区二区麻豆| 78成人精品电影在线播放日韩精品电影一区亚洲| 精品少妇一区二区三区视频| 少妇人妻精品一区二区三区| 无码人妻精品一区二区蜜桃| 国产成人精品视频一区| 国产精品免费大片一区二区|