對於初學者,剛開始編譯時,可能會碰到這樣的情況,即編譯java文件是成功地。但是,執行java命令時,出現了“錯誤:找不到或無法加載主類”的問題。
對於此類問題,首先從語法的角度出發,程序是沒有問題的。那麼,問題到底出錯在哪裏呢?既然編譯時成功了,而執行java命令是錯誤的。那麼就要考慮,是不是路徑出錯了呢?那麼我們檢查下系統變量是否配置成功。發現路徑配置並沒有完全正確,如下所示:
在classpath和path的變量值上,%java_home%\lib\dt.jar;%java_home%\lib\tools.jar以及%java_home%\bin語句前都沒有“.;”符號,因此執行java命令時,無法執行,出現了“錯誤:找不到或無法找到主類”這樣的問題。