導航:首頁 > 程序命令 > javac不是外部命令

javac不是外部命令

發布時間:2022-11-03 17:08:17

Ⅰ 計算機,編程java,為啥仍然提示javac不是內部外部命令

第一:需要明確一點,現在classpath是不需要配置。

第二:因為你是要開發環境,JDK安裝後包含JRE。如果只是運行軟體JRE就夠了。但javac是編譯,所以需要用到JDK


配置如下:建議不要安裝到文件夾帶空格的文件夾下(這里以我的配置做一個演示)

①. 配置JAVA_HOME

Ⅱ cmd中,輸java有信息,輸javac提示「『javac』不是內部或外部命令,也不是可執行文件」

1,執行java,說明本機安裝了jre。
2,輸入javac,說明本機沒有安裝jdk。或者沒有設置環境變數。
沒安裝JDK的,下載個JDK安裝一下,將jdk安裝後的bin文件夾,添加到PATH變數里邊。

Ⅲ JAVA不是內部或外部命令,也不是可運行的程序或批處理文件。這句話是什麼意思

出現「'javac' 不是內部或外部命令,也不是可運行的程序或批處理文件。」表示環境變數配置有誤。

環境變數:

*環境變數:是供系統內部使用的變數,是包含系統的當前系統用戶的環境信息的字元串和軟體的一個確定存放的路徑 ;

*path:windows系統執行命令時要搜索的路徑 ;

*classpath:java在編譯和運行時要找的class文件所在的路徑 ;

設置JAVA_HOME:

一是為了方便引用,比如,JDK安裝在D:MyProgramjavajdk目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次都輸入很長的路徑串;

二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是系統崩潰!

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

Ⅳ 在CMD中鍵入javac顯示 javac不是內部或者外部命令,但是鍵入java卻顯示正常

可能安裝JDK不完整,或者是配置環境變數錯誤。

配置環境變數:

1,新建一個系統變數。

變數名:JAVA_HOME

變數值:D:Java

其中變數名可以隨便寫,變數值必須是安裝JDK的路徑

2,系統變數(CLASSPATH),沒有就自己新建一個

變數名:CLASSPATH

變數值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

其中變數值展開形式就是:D:Javalibdt.jar和D:Javalib ools.jar

3,系統變數(Path)

在變數值的最後面加上:

;%JAVA_HOME%in;%JAVA_HOME%jrein;

(4)javac不是外部命令擴展閱讀

安裝好JDK後,發現使用java命令沒有問題,但是javac卻會提示不是內部或外部命令。一般的配置是這樣的:

(1)新建->變數名"JAVA_HOME",變數值"C:Javajdk1.8.0_05"(即JDK的安裝路徑)

(2)編輯->變數名"Path",在原變數值的最後面加上「;%JAVA_HOME%in;%JAVA_HOME%jrein」

(3)新建->變數名「CLASSPATH」,變數值「.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar」

如果直接新增,把「;%JAVA_HOME%in;%JAVA_HOME%jrein」這段加進去會發現javac依然是運行不了的。

Ⅳ cmd中輸入javac,提示'javac' 不是內部或外部命令,也不是可運行的程序

就是path配置的問題,你再檢查檢查,確認已經寫對了路徑,指向jdk的bin目錄。另外記得配置完重新運行cmd才能生效噢。

Ⅵ 運行javac時,出現不是內部或外部命令,也不是可運行的程序或批處理文件.

要正確運行JAVA程序需要先安裝JDK,然後在環境變數里新建一個系統變數,名稱為JAVA_HOME,值為你安裝的JDK的根目錄,如C:\Program
Files\Java\jdk1.5.0_07

Ⅶ JAVAC不是內部命令或外部命令怎麼解決

  1. 看看你的電腦上有沒有安裝JAVA。

    解決方法: 安裝JAVA

  2. 沒有設置系統環境變數。

    解決方法:

    1.右鍵我的電腦,點擊「屬性」

    2.單擊「高級」選項卡

    (切記不要照著我的寫,你安裝的路徑可能不一樣)

Ⅷ 為啥我用dos運行java時總顯示javac不是內部或外部命令

這是因為javac不在當前的PATH下,windows系統找不到此命令。

首先,需要下載並安裝JDK,假設將其安裝在D:jdk1.6目錄下。

然後,有兩種方法可以解決找不到javac的問題。

第一處理方式:添加javac到環境變數。

  1. 在桌面我的電腦上右鍵,選擇屬性。或者直接按WIN+Pause Break組合鍵。

  2. 在打開的窗口中選擇:高級系統設置->高級->環境變數

  3. 添加一個環境變數JAVA_HOME,值為JDK安裝目錄,此處是D:jdk1.6。

  4. 修改PATH環境變數,在PATH值的最前面追加%JAVA_HOME%in;

第二種處理方式:每次先動態修改PATH

在dos下執行如下命令:set PATH=D:jdk1.6in;%PATH%


第一種方式好處是只用設置一次,缺點是全局只能設置一個JDK;

第二種方式好處是每次可以指定不同版本的JDK。

Ⅸ javac不是內部或外部命令,也不是可運行的程序或批處理文件

一、首先下載JDK的最新版本。
二、安裝好後進行配置。右擊「我的電腦」,打開「屬性」,選擇「高級」裡面的「環境變數」。在新打開的界面中系統變數需要設置三個屬性。在沒安裝過JDK的電腦中path屬性是本來存在的。
1)在「用戶變數」點擊「新建」,然後變數名寫上"java_home",在變數值寫上剛才的安裝路徑"c:\Program Files\Java\jdk1.6.0_10"。
2)在系統變數里找到path,點擊編輯。path的含義就是系統在任何路徑下都可以識別java命令。添加變數值";c:\Program Files\Java\jdk1.6.0_10\bin;c:\Program Files\Java\jdk1.6.0_10\jre\bin"。(註:紅色部分根據自己的安裝地址;最前面的封號不能少)
3)系統變數中點擊「新建」,然後變數名寫上"classpath",該變數的含義為java載入類(bin or lib)的路徑,只有類在classpath中,java命令才能識別。其值為「C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar"(註:紅色部分根據自己的安裝地址)。

三、驗證是否安裝成功。點擊「開始」->「運行」,輸入"cmd",進入命令行界面,打入"java -version",如果安裝成功,則系統顯示 java version "1.6.0_10".....(不同版本號則不同)

Ⅹ 'javac' 不是內部或外部命令,也不是可運行的程序 或批處理文件.

把JAVA_HOME C:\Program Files\Java\jdk1.6.0_30

改為 C:\Program Files\Java\jdk1.8.0_91應該就可以了。

閱讀全文

與javac不是外部命令相關的資料

熱點內容
app專屬流量過月租怎麼不更新 瀏覽:654
王者程序員都有誰 瀏覽:73
給牛換腳掌解壓 瀏覽:386
圍棋有多少種演算法 瀏覽:600
unity資源包在哪個文件夾 瀏覽:704
阿里雲伺服器遠程鏈接不成功 瀏覽:482
文件系統pdf 瀏覽:762
原神安卓區服什麼意思 瀏覽:34
貝殼app怎麼線上發布 瀏覽:157
如何挑選安卓系統機頂盒 瀏覽:53
安卓快充使用有什麼注意事項 瀏覽:909
黑馬程序員的雲計算網課 瀏覽:946
endnotestyle文件夾怎麼導入 瀏覽:460
講解少兒編程演講會開頭 瀏覽:424
思科交換機基礎命令 瀏覽:497
便簽可以設置加密嗎 瀏覽:339
免費漫畫app怎麼看書 瀏覽:27
華為筆記本電腦怎麼安裝抖音app 瀏覽:412
阿里雲國際版試用的伺服器怎麼搞 瀏覽:895
java正則表達式工具 瀏覽:160