JAVAC不是內部命令或外部命令怎麼解決?

'JAVAC' 不是內部或外部命令,也不是可運行的程序或批處理文件。今天在運行JAVA的時候突然出了這個錯誤。這可怎麼辦?剛接觸JAVA的新手可能就不知道怎麼解決'JAVAC' 不是內部命令或外部命令。下面我就來說說。

解決'JAVAC' 不是內部命令或外部命令:

方法一:先檢查是否正確安裝了JAVA的運行環境JDK。

方法二:檢查JAVA的配置是否正確。

JAVAC不是內部命令或外部命令怎麼解決

工具/原料

JAVAC

'JAVAC' 不是內部或外部命令

'JAVAC' 不是內部或外部命令解決方法一

在沒有安裝JAVA運行的JDK時,執行JAVAC的時候就會報'JAVAC' 不是內部或外部命令。所以我們先來看看自己電腦上有沒有安裝過JAVA的運行JDK,如下圖所示的安裝目錄。

JAVAC不是內部命令或外部命令怎麼解決

如果成功安裝了,並配置了,執行JAVAC的時候,出現下面的正確信息,如果還是出現JAVAC 不是內部或外部命令,也不是可運行的程序或批處理文件錯誤,請看方法2。如下圖所示。

JAVAC不是內部命令或外部命令怎麼解決

'JAVAC' 不是內部或外部命令解決方法二

運行JAVAC報JAVAC 不是內部或外部命令錯誤後,我們來運行下JAVA來看看,哈哈,運行JAVA是正確的,那肯定是JAVAC的配置有問題了。如下圖所示。

JAVAC不是內部命令或外部命令怎麼解決

先來看看我們的JAVA_HOME配置對不對。這個JAVA_HOME不配的,JAVA_HOME就是jdk安裝目錄。如果不配在下面的配置就必須寫jdk的全路徑。

D:\Java\jdk是我安裝JDK的路徑。

JAVAC不是內部命令或外部命令怎麼解決

來看看我們的CLASSPATH有沒問題。.;%JAVA_HOME%\lib;如下圖所示。

注意:這裡有個“.”的符號。

JAVAC不是內部命令或外部命令怎麼解決

最後在來看看PATH有沒有問題。%JAVA_HOME%\bin;如下圖所示。

JAVAC不是內部命令或外部命令怎麼解決

按照我的方法檢查你的配置吧,沒有的自己添加上,在運行就不會報JAVAC 不是內部或外部命令,也不是可運行的程序或批處理文件錯誤信息了。如下圖所示。

JAVAC不是內部命令或外部命令怎麼解決

注意事項

本人的經驗是實實在在的經歷實踐過的。如有幫助到您請給我投上一票或分享給有需要的朋友。如果和你操作的不一樣請注意看本驗的細節部分是不是和你的一樣。如果您有不同看法意見的請留言本人非常樂意與您交流

相關問題答案