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

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

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

到此這篇關(guān)于解決javac不是內(nèi)部或外部命令,也不是可運(yùn)行程序的報(bào)錯(cuò)問題的文章就介紹到這了,更多相關(guān)javac錯(cuò)誤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)超詳細(xì)教程
這篇文章主要介紹了一個(gè)簡(jiǎn)單的Java學(xué)生信息管理系統(tǒng),使用ArrayList集合存儲(chǔ)學(xué)生對(duì)象信息,并實(shí)現(xiàn)了添加、刪除、修改和查看學(xué)生信息的功能,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01
Java生產(chǎn)者消費(fèi)者模式實(shí)例分析
這篇文章主要介紹了Java生產(chǎn)者消費(fèi)者模式,結(jié)合實(shí)例形式分析了java生產(chǎn)者消費(fèi)者模式的相關(guān)組成、原理及實(shí)現(xiàn)方法,需要的朋友可以參考下2019-03-03
使用list stream: 任意對(duì)象List拼接字符串
這篇文章主要介紹了使用list stream:任意對(duì)象List拼接字符串操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
java原裝代碼完成pdf在線預(yù)覽和pdf打印及下載
本文主要介紹了java原裝代碼完成pdf在線預(yù)覽和pdf打印及下載的方法,具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
Spring用AspectJ開發(fā)AOP(基于Annotation)
這篇文章主要介紹了Spring用AspectJ開發(fā)AOP(基于Annotation),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
基于MockMvc進(jìn)行springboot調(diào)試(SpringbootTest)
這篇文章主要介紹了基于MockMvc進(jìn)行springboot調(diào)試(SpringbootTest),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10

