解決javac不是內(nèi)部或外部命令,也不是可運(yùn)行程序的報(bào)錯(cuò)問(wèn)題
簡(jiǎn)述
在學(xué)著使用Java的命令行來(lái)編譯java文件的時(shí)候,遇到了這個(gè)問(wèn)題
Windows操作系統(tǒng)報(bào)錯(cuò)
“‘javac’不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件”
下面就講講解決方法
回復(fù)評(píng)論區(qū)的找不到環(huán)境變量和用戶變量的哥們
瞎發(fā)帖
解決過(guò)程
根據(jù)探究的情況來(lái)看,這里其實(shí)是沒(méi)有安裝好(或者是安裝了之后但是在環(huán)境變量上卻沒(méi)有設(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è)安裝起來(lái)是非??斓?。(安裝的時(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
可能還有的問(wèn)題
做完上面的操作之后,有可能還是不行。這里有兩個(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ò)問(wèn)題的文章就介紹到這了,更多相關(guān)javac錯(cuò)誤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis resultType返回結(jié)果為null的問(wèn)題排查方式
這篇文章主要介紹了Mybatis resultType返回結(jié)果為null的問(wèn)題排查方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03Java實(shí)現(xiàn)samza轉(zhuǎn)換成flink
將Apache Samza作業(yè)遷移到Apache Flink作業(yè)是一個(gè)復(fù)雜的任務(wù),因?yàn)檫@兩個(gè)流處理框架有不同的API和架構(gòu),本文我們就來(lái)看看如何使用Java實(shí)現(xiàn)samza轉(zhuǎn)換成flink吧2024-11-11詳解Spring mvc的web.xml配置說(shuō)明
本篇文章主要介紹了Spring mvc的web.xml配置說(shuō)明,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02SpringBoot中Formatter和Converter用法和區(qū)別小結(jié)
本文主要介紹了SpringBoot中Formatter和Converter用法和區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07使用原生JDBC動(dòng)態(tài)解析并獲取表格列名和數(shù)據(jù)的方法
這篇文章主要介紹了使用原生JDBC動(dòng)態(tài)解析并獲取表格列名和數(shù)據(jù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見(jiàn)的使用方法總結(jié)
mybatis-plus是在mybatis的基礎(chǔ)上做增強(qiáng)不做改變,簡(jiǎn)化了CRUD操作,下面這篇文章主要給大家介紹了關(guān)于mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見(jiàn)的使用方法,需要的朋友可以參考下2022-09-09