關於javac報錯bash: java: command not found 解決方法


前言

筆者之前成功安裝Java也用了沒什么問題,很久沒動過了,最近突然要用上,卻發現javac命令報錯bash: java: command not found ,在網上搜了很多資料,重裝了五六次也沒能解決問題,早上突然有靈感嘗試了一下,然后就解決了,特此記錄下來,希望能給遇到同樣問題的小伙伴們帶去幫助。

問題描述

網上很多方案所指都是環境變量配置問題,筆者對比了很多次,換了不同位置的文件夾重裝了很多次,也沒覺得自己的配置有問題,cmd-->輸入java命令沒有問題,但是就是javac一直報錯出不來,很懵圈。

問題解決

最后筆者發現確實還是環境變量配置問題,不是配置的內容不對,而是自己雖然裝了很多次,但是卻由於怕麻煩,對配置好的環境變量只改動了JAVA_HOME的值,導致了問題一直沒有解決……所以,卸載Java軟件之后,要記得把環境變量配置也一並刪除,重新裝的時候再重新設置一遍,問題解決。

附上配置的環境變量:

JAVA_HOME

E:\ProgramFiles\Java\JDK

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

PS:

1. JAVA_HOME變量的值簡單來說就是你安裝Java軟件JDK部分所在的文件夾
2. CLASSPATH變量和Path變量的值直接用就可以了
3. CLASSPATH變量的值要注意前面有一個"."


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM