解決javac不是內(nèi)部或外部命令,也不是可運行程序的報錯問題
簡述
在學著使用Java的命令行來編譯java文件的時候,遇到了這個問題
Windows操作系統(tǒng)報錯
“‘javac’不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件”
下面就講講解決方法
回復評論區(qū)的找不到環(huán)境變量和用戶變量的哥們
瞎發(fā)帖

解決過程
根據(jù)探究的情況來看,這里其實是沒有安裝好(或者是安裝了之后但是在環(huán)境變量上卻沒有設置好)
第一步: 在http://www.oracle.com/technetwork/java/javase/downloads/index.html 這個網(wǎng)站上先下載對應 JDK(只用下JDK就好了)

就點上圖中所圈的地方(如果是有更新版本的話,操作也應該是類似的)
大膽地安裝,其實這個安裝起來是非??斓摹#ò惭b的時候,我直接選了默認的地址(當然該一下對應的地址也是可以的))
我的JAVA文件所在地址: C:\Program Files\Java (如果不記得的話,可以重新安裝一下的)
安裝好之后,就需要配置一下環(huán)境變量 , 具體配置如下
在用戶變量中, 添加新變量,命名為java_home,地址為 C:\Program Files\Java\jdk-10.0.2,注意,我之前的JAVA文件所在地址。
在Path中添加一個變量。 分別的地址為 C:\Program Files\Java\jdk-10.0.2\bin
可能還有的問題
做完上面的操作之后,有可能還是不行。這里有兩個解決方法。
- 第一個,重啟一下 cmd
- 第二個,在Path中,調(diào)整下那兩個bin文件夾的位置(上移到最上面),之后,再重啟cmd
從上面的第二個方法就可以知道,其實,這個javac這個exe文件就在這個bin文件夾中(就是jdk的那個)。
解決之后的效果
如下

到此這篇關(guān)于解決javac不是內(nèi)部或外部命令,也不是可運行程序的報錯問題的文章就介紹到這了,更多相關(guān)javac錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java實現(xiàn)學生信息管理系統(tǒng)超詳細教程
這篇文章主要介紹了一個簡單的Java學生信息管理系統(tǒng),使用ArrayList集合存儲學生對象信息,并實現(xiàn)了添加、刪除、修改和查看學生信息的功能,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-01-01
Spring用AspectJ開發(fā)AOP(基于Annotation)
這篇文章主要介紹了Spring用AspectJ開發(fā)AOP(基于Annotation),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10
基于MockMvc進行springboot調(diào)試(SpringbootTest)
這篇文章主要介紹了基于MockMvc進行springboot調(diào)試(SpringbootTest),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10

