這個方面適用於報錯爲:java 找不到或沒法加載主類,通常是找不到類的路徑,問題出在CLASSPATH環境變量上,固然這是大多數、大機率的出錯點html
不排除根據我的狀況不況,因此想起來偉大領袖毛主席的話:具體問題具體分析java
一、整個配置環境過程,再也不贅述,請按照以下博客進行配置(我認爲很全的一篇)chrome
http://www.cnblogs.com/liuhongfeng/p/4177568.htmlspa
二、檢查環境變量是否配置成功code
運行cmd 分別輸入java,javac, java -version (java 和 -version 之間有空格)htm
(1)javablog
(2)javac教程
(3)java -versionget
前兩個--java/javac--能正常如教程同樣輸出,可是:
輸入:java -version 報錯
----------------------------------------------------------------------
錯誤:找不到或沒法加載主類 -version
緣由:java.lang.ClassNotFoundException: -version
-----------------------------------------------------------------------cmd
三、解決 java -version 報錯問題
(1)在系統變量下,新建CLASSPATH變量,並添加
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
切記:開頭 .; 結尾加 ;
下次運行先重啓cmd,再運行 java -version
(2)若是還沒好,那麼試一試在系統變量也添加一個如出一轍的CLASSPATH
如還有疑問,請留言交流。