解決javac不是內(nèi)部或外部命令,也不是可運行程序的報錯問題
簡述
在學(xué)著使用Java的命令行來編譯java文件的時候,遇到了這個問題
Windows操作系統(tǒng)報錯
“‘javac’不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件”
下面就講講解決方法
回復(fù)評論區(qū)的找不到環(huán)境變量和用戶變量的哥們
瞎發(fā)帖
解決過程
根據(jù)探究的情況來看,這里其實是沒有安裝好(或者是安裝了之后但是在環(huán)境變量上卻沒有設(shè)置好)
第一步: 在http://www.oracle.com/technetwork/java/javase/downloads/index.html 這個網(wǎng)站上先下載對應(yīng) JDK(只用下JDK就好了)
就點上圖中所圈的地方(如果是有更新版本的話,操作也應(yīng)該是類似的)
大膽地安裝,其實這個安裝起來是非??斓?。(安裝的時候,我直接選了默認的地址(當(dāng)然該一下對應(yīng)的地址也是可以的))
我的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)文章
Mybatis resultType返回結(jié)果為null的問題排查方式
這篇文章主要介紹了Mybatis resultType返回結(jié)果為null的問題排查方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Java實現(xiàn)samza轉(zhuǎn)換成flink
將Apache Samza作業(yè)遷移到Apache Flink作業(yè)是一個復(fù)雜的任務(wù),因為這兩個流處理框架有不同的API和架構(gòu),本文我們就來看看如何使用Java實現(xiàn)samza轉(zhuǎn)換成flink吧2024-11-11SpringBoot中Formatter和Converter用法和區(qū)別小結(jié)
本文主要介紹了SpringBoot中Formatter和Converter用法和區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07使用原生JDBC動態(tài)解析并獲取表格列名和數(shù)據(jù)的方法
這篇文章主要介紹了使用原生JDBC動態(tài)解析并獲取表格列名和數(shù)據(jù),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見的使用方法總結(jié)
mybatis-plus是在mybatis的基礎(chǔ)上做增強不做改變,簡化了CRUD操作,下面這篇文章主要給大家介紹了關(guān)于mybatis-plus中l(wèi)ambdaQuery()與lambdaUpdate()比較常見的使用方法,需要的朋友可以參考下2022-09-09