懂視移動端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴展1 視頻擴展6 視頻擴展11 視頻擴展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標簽1 標簽501 標簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 手機 - 正文

提示“javac不是內(nèi)部或外部命令”時應(yīng)該怎么辦

來源:懂視網(wǎng) 責(zé)編:小OO 時間:2020-04-08 18:08:03
導(dǎo)讀提示“javac不是內(nèi)部或外部命令”時應(yīng)該怎么辦,如果java命令可以用,那么javac命令應(yīng)該也可以用。出現(xiàn)你這種情況的原因有二:(1)已經(jīng)正確安裝JDK,但沒有重新打開控制臺,導(dǎo)致javac命令不能用。解決方法:關(guān)閉原有控制臺,重新打開控制臺,輸入javac測試。(2)已經(jīng)正確安裝JDK,但沒有在配置完環(huán)境變量后,在命令提示框中輸入javac命令時,往往會提示javac不是內(nèi)部或者外部命令時怎么辦呢?下

如果java命令可以用,那么javac命令應(yīng)該也可以用。 出現(xiàn)你這種情況的原因有二: (1)已經(jīng)正確安裝JDK,但沒有重新打開控制臺,導(dǎo)致javac命令不能用。 解決方法:關(guān)閉原有控制臺,重新打開控制臺,輸入javac測試。 (2)已經(jīng)正確安裝JDK,但沒有

在配置完環(huán)境變量后,在命令提示框中輸入javac命令時,往往會提示javac不是內(nèi)部或者外部命令時怎么辦呢?下面為大家分享解決方法

方法

首先右擊【我的電腦】選擇【屬性】

JAVA_HOME=C:Program FilesJavajdk1.8.0_31 PATH=%JAVA_HOME%bin; CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; -------------------------------- 其中:PATH屬于追加內(nèi)容,添加到原先內(nèi)容的最前面,分號隔開。 其他的

再選擇【高級系統(tǒng)設(shè)置】

環(huán)境變量設(shè)置有問題,比如: JAVA_HOME:------C:Program FilesJavajdk1.6.0_13 classpath:------.;%JAVA_HOME%lib 注意. path :------%JAVA_HOME%jre6;%JAVA_HOME%;%JAVA_HOME%bin; 修改完之后最好重新啟動計算機,以保證變量修改生效

選擇【環(huán)境變量】

java -version能出來版本,說明java環(huán)境變量已經(jīng)設(shè)置好了,javac出不來的話,應(yīng)該是沒有找到j(luò)dk,同學(xué)你裝java時是不是只有jre?。縥ava運行環(huán)境有了,但沒有開發(fā)工具,你看看JAVA_HOME下有沒有bin,db,include等文件目錄???

然后在上面一欄選擇新建

把path里面的%JAVA_HOME%改成全路徑試試,我搞了一晚上這樣解決的,網(wǎng)上其他都沒用。

量名【Path】然后找到自己jdk安裝的路徑bin,然后將路徑復(fù)制到變量值

(1)新建->變量名"JAVA_HOME",變量值"C:Javajdk1.8.0_05"(即JDK的安裝路徑) (2)編輯->變量名"Path",在原變量值的最后面加上“;%JAVA_HOME%bin;%JAVA_HOME%jrebin” (3)新建->變量名“CLASSPATH”,變量值“.;%JAVA_HOME%lib;%JAVA_HOME%lib

最后點擊確定,再次鍵入javac,就會發(fā)現(xiàn)問題已經(jīng)解決了

請問原來不這樣吧?如果是,出事前您在電腦上干了什么,下載什么了,什么東西有異常,如果想起什么追問我說說,如果您自己也不知怎么引起的,建議還原系統(tǒng)或重裝。 Win7810還原系統(tǒng),右擊計算機選屬性,在右側(cè)選系統(tǒng)保護,系統(tǒng)還原,按步驟做就

擴展閱讀,以下內(nèi)容您可能還感興趣。

javac無法運行怎么辦

java可以運行,只能說明JRE環(huán)境變量配置正確;javac不能運行,說明JDK環(huán)境變量配置錯誤。所以還是環(huán)境變量沒有設(shè)置正確

我的電腦點右鍵,選擇“屬性”,選擇“高級”標簽,進入環(huán)境變量設(shè)置,分別設(shè)置如下三個環(huán)境變量:

設(shè)置JAVA_HOME:

一是為了方便引用,比如,JDK安裝在C:\jdk1.6.0目錄里,則設(shè)置JAVA_HOME為該目錄路徑, 那么以后要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;

二則是歸一原則, 當(dāng)JDK路徑改變的時候, 僅需更改JAVA_HOME的變量值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 后果是可想而知的----系統(tǒng)崩潰!

三則是第三方軟件會引用約定好的JAVA_HOME變量, 不然, 你不能正常使用該軟件.

在系統(tǒng)環(huán)境變量那一欄中點->新建JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑)

變量名: JAVA_HOME

變量值: C:\jdk1.6.0

(1)設(shè)置好path變量,使得我們能夠在系統(tǒng)中的任何地方運行java應(yīng)用程序,比如javac、java、javah等等,這就要找到我們安裝JDK的目錄,

假設(shè)我們的JDK安裝在C:\jdk1.6.0目錄下,那么在C: \jdk1.6.0\bin目錄下就是我們常用的java應(yīng)用程序,我們就需要把C:\jdk1.6.0\bin這個目錄加到path環(huán)境變量里面。

在系統(tǒng)變量里找到path變量,選擇->編輯;(里面已經(jīng)有很多的變量值,是在變量值的最前面加上C:\jdk1.6.0\bin; 如果沒有 就新建一個 但是 一般都會有的)

變量名: path

變量值: C:\jdk1.6.0\bin;

或 %JAVA_HOME%\bin;

(2)classpath環(huán)境變量,是當(dāng)我們在開發(fā)java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪里去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包都位于C:\jdk1.6.0\lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環(huán)境變量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。

在系統(tǒng)環(huán)境變量那一欄中點->新建classpath

變量名: classpath

變量值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;

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

(注意,CLASSPATH 中最前面是有個 “.”的,表示當(dāng)前e799bee5baa6e79fa5e98193e78988e69d8331333363373133目錄,這樣當(dāng)我們運行java AClass的時候,系統(tǒng)就會先在當(dāng)前目錄尋找AClass文件了。)

cmd中使用javac對整個包編譯怎么辦?對包里面的某幾個java文件編譯怎么辦?

javac的編譯單位其實就是單個的java文件,為了達到同時編譯多個java文件的目的,可以將所需編譯的java文件路徑保存在一個txt中,比如sourcelist.txt,以換行為分隔符(這個過程稱為類文件注冊)。這些java文件沒有彼此聯(lián)系的必要,它們可以是隸屬不同的包、在不同的文件夾下(當(dāng)然建議包路徑相同的java類文件放在同一文件路徑下),javac命令只會一行一行地讀取其中的記錄,作為一個單位進行類編譯。

舉例說明。假設(shè)你的這個包放在src文件夾下,src的父目錄為project,sourcelist.txt也事先新建在project文件夾下。首先將這個包中你需要編譯的java文件相對于src的路徑(如src\com\test\Test.java)注冊到sourcelist.txt文件中;接著在project文件夾中新建一個bin文件夾(或者class文件夾,e68a84e8a2ade799bee5baa631333335306263命名隨你樂意?。?,用以編譯后class文件的放置(這個配以javac命令中-d選項去理解);如果還有其他類庫(如jxl.jar或者mysql.jar),建議在project目錄下新建一個lib(同樣命名不限)文件夾,然后復(fù)制到該文件夾下(配以-classpath選項理解);最后檢查上述準備工作都完成,win + R、輸入cmd都不用講,現(xiàn)在在cmd中用cd命令切換到project目錄,然后輸入命令:

javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin

現(xiàn)在就很好理解了。-d選項就是destination的意思,即生成class文件被送到該選項后面的bin文件夾;-classpath就是將你要用到的jar包注冊到類加載路徑中;-sourcepath就是告訴javac命令去哪里找類文件。

最后呢,為了方便,可以在project文件夾下新建一個bat文件,并輸入以下內(nèi)容:

javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin

@pause

這樣每次直接點擊即可,而你需要編譯其他包的或者其他java文件,直接在sourcelist.txt文件中添加或修改。這其實也是一種“弱耦合”、模塊化的表現(xiàn)。

jdk安裝后輸入javac無法運行怎么辦

環(huán)境變量沒有配置好,檢查一下你的環(huán)境變量配置,具體配置如下:

首先,你應(yīng)該已經(jīng)安裝了 java 的 JDK 了,筆者安裝的是:jdk-7u7-windows-x64

接下來主要講怎么配置 java 的環(huán)境變量,也是為了以后哪天自己忘記了做個備份

1、進入“計算機”的“屬性”選項,選擇“高級系統(tǒng)設(shè)置”,如下圖所示:

2、點擊“高級系統(tǒng)設(shè)置”后,會看到如下圖所示的對話框,選擇“環(huán)境變量”:

3、點擊“環(huán)境變量”之后,會看到如下圖所示的對話框:

4、接下來就是具體的配置過程了:

①、選擇上圖所示的“新建”,

“變量名”:Java_Home

“變量值”:C:\Program Files\Java\jdk1.7.0_07

注:“變量值”這一欄主要填寫的是你安裝 java 的路徑,這里根據(jù)個人的情況可能會有所不同

②、上步結(jié)束之后,選中環(huán)境變量中的“path”,如下圖所示:

選中之后編輯:

在“變量值”一欄的最前面添加如下的 code:

%Java_Home%\bin;%Java_Home%\jre\bin;

注意:上面的代碼最好一個字符不要差,因為 Java_Home 已經(jīng)*了你的 JDK 的路徑了,Java 的每個版本的e79fa5e98193e78988e69d8331333363366132 JDK 應(yīng)該都是由這些東西構(gòu)成的

③、上一步確定之后,再“新建”:

“變量名”:ClassPath

“變量值”:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

注:上面的代碼最好也是一個字符不變的貼上去,“變量值”最前面的 .; 不要漏掉。

做完上面的三個步驟之后,環(huán)境變量的配置已經(jīng)完成了。

5、檢查環(huán)境變量搭好了:調(diào)出“cmd”檢查

1、輸入:“java”,你應(yīng)該看到下面的東西:

2、輸入“javac”,你應(yīng)該看到下面的東西:

3、輸入“java -version”,你應(yīng)該看到下面的東西:

如果上面的三幅圖都看見了,恭喜,環(huán)境變量配置好了!

cmd運行javac顯示有錯誤怎么辦

這個是類異常,eclipse找不到該類,自己需要創(chuàng)建這個類,或把該類引回來即可

兩種可能:

該類未被創(chuàng)建

未插入所需要的類包

建議:裝個插件myeclipse,錯誤提示更詳細。追問怎么創(chuàng)建類,或者找回類

在jdk中javac命令能正確而java命令不能正確顯示,為什么?怎么辦?是路徑配的不對嗎?

在系統(tǒng)環(huán)境變量Path添加java的安裝目錄(如:D:\java\jdk1.5\bin)的目錄,不要在用戶環(huán)境變量中配.配置path的目的就是為了讓系統(tǒng)在任何地方都能找的到j(luò)avac命令。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

excel工作表如何快速刪除大量空白行 qq如何進行屏幕分享 菜鳥必看的ps入門圖文 盤點生活中常見定位技術(shù)有哪些 怎么將電腦上的照片導(dǎo)入iphone proe5.0如何設(shè)置快捷鍵 沒有鑰匙怎么去開鎖(掛鎖) 電商操作八步是什么(怎樣去做電商) 怎么在foxmail中添加qq郵箱 關(guān)于excel中mod函數(shù)的用法實例 58同城如何發(fā)布轉(zhuǎn)讓信息 wps word 2016 怎么設(shè)置表格內(nèi)容上下左右居中 文件刪除后怎么恢復(fù) 在pe里面找(看)不到硬盤應(yīng)該怎么辦 360瀏覽器如何查看工具擴展插件 電腦開機時總是提示按f2的解決教程 win10正式版系統(tǒng)備份還原方法是什么 3d打印機的應(yīng)用領(lǐng)域是什么 怎么解決迅雷下載速度變慢或為0的問題 如何解決cad2012閃退問題 愛奇藝家庭成員入口 apple id注冊密碼要求是什么 微信視頻聊天怎么保存 佳能打印機錯誤代碼 故障 解決方法是什么 如何登陸移動139郵箱? windows xp怎么解決顯示桌面圖標消失的問題 360瀏覽器如何找回3個月以前的記錄 ios的游戲該如何在電腦上玩 如何將角度轉(zhuǎn)換為弧度 蘋果手機輸入法如何改成九鍵的 桌面圖標不見了應(yīng)該怎么辦 淘寶店鋪如何設(shè)置子賬號 如何修改淘寶綁定的手機號 淘寶店怎么做推廣 autocad中旋轉(zhuǎn)復(fù)制命令的使用方法是什么,快捷鍵為ro 如何去除pdf文件中的加密 excel文檔如何設(shè)置密碼 excel合并單元格的同時如何保留全部文本內(nèi)容 怎么在在excel中的文字中間劃一道橫線 qq申訴中心
Top