第三篇 編譯環境與執行環境不一致會導致class檔案執行失敗

困了就去睡觉yy發表於2024-06-09

遇到編譯環境與執行環境不一致,怎麼辦

問題:當javac Hello.java可以成功,但是java Hello失敗,說明了你的電腦的Java編譯與執行環境不一致
解決辦法:系統-->系統資訊-->高階系統設定-->環境變數-->系統變數-->Path刪掉C:\ProgramData\Oracle\Java\javapath
原因:編譯環境 javac -version 執行環境 java -version (在命令列中輸入)如果一致了才能使java Hello執行成功
java -version顯示的java版本是我們在配置JAVA——HOME使配置的,javac -version顯示的javac版本是我們在安裝jdk時,安裝程式自動為我們配置的環境變數

總結:要使得java程式執行成功,編譯環境與執行環境要匹配

相關文章