1. 在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;
(1)jar不是內部命令擴展閱讀
安裝好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依然是運行不了的。
2. 'jar'不是內部或外部命令,也不是可運行的程序怎麼解決
1.是不是缺少文件,這些運行命令相對應的文件在「c:\windows\system32\"文件夾下,如help.exe ipconfig.exe等...
2.看是不是path路徑有誤,開始>運行cmd>輸入path回車,一般path路徑為:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\St
ormII\Codec;C:\Program Files\StormII
3.看看是不是pathext設置有誤,cmd下輸入echo %pathext%查看,一般為:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
3. 運行javac時,出現不是內部或外部命令,也不是可運行的程序或批處理文件.
要正確運行JAVA程序需要先安裝JDK,然後在環境變數里新建一個系統變數,名稱為JAVA_HOME,值為你安裝的JDK的根目錄,如C:\Program
Files\Java\jdk1.5.0_07
4. jar命令出現不是內部或外部的什麼什麼錯誤應該怎麼解決。
java安裝目錄下的bin要放到PATH環境變數中,如
PATH=c:\jdk1.6_33\bin;..................
5. JDK安裝成功了,為什麼輸入javac後顯示不是內部或外部命令
原因一:沒有安裝jdk,只安裝了jre
jdk1.7.0_60+jre才是完整的,如果沒有安裝jdk的話,在cmd里邊輸入javac就會提 示「『javac』 不是內部或外部命令,也不是可運行的程序 或批處理文件」。
解決方法:安裝jdk即可。
原因二:安裝了jdk和jre,但是配置失敗
安裝了jdk的話,正常cmd下輸入javac時一定可以成功的,
所以,是環境配置有問題,我們可以檢查以下三處地方:
第一、」JAVA_HOME」
JAVA_HOME的內容是jdk安裝目錄。如小編安裝的位置:D:Program Files (x86)Javajdk1.7.0_60,並且後邊不帶分號;
6. 為什麼我打java在dos運行中說不是內部命令也不是外部命令
親,你的環境變數設置有問題。。。。
二、安裝java
安裝過程建議一直點擊下一步,因為可能有插件或廣告,也方便以後環境變數的設置。
三、設置環境變數
win7理的環境變數設置和xp差不多,右擊【計算機】--【屬性】--【高級系統設置】然後在系統屬性里選擇【高級】--【環境變數】
7. javac不是內部或外部命令怎麼解決
需要配置Java環境變數。
windows配置方法:
1、點擊我的電腦右鍵->屬性->高級系統設置
8. win10 裝JDK 配置完成提示javac不是內部命令,求大神指教。
如果顯示不是內部或外部命令說明你的jdk的環境變數配置有問題
1.系統變數→新建
JAVA_HOME
變數
。
變數值填寫jdk的安裝目錄(本人是
E:\Java\jdk1.7.0)
2。系統變數→尋找
Path
變數→編輯
在變數值最後輸入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)
3.系統變數→新建
CLASSPATH
變數
變數值填寫
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
9. cmd命令輸入命令jar提示不是內部或外部命令,如何解決
1.是不是缺少文件,這些運行命令相對應的文件在「c:\windows\system32\"文件夾下,如help.exe ipconfig.exe等...
2.看是不是path路徑有誤,開始>運行cmd>輸入path回車,一般path路徑為:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\St
ormII\Codec;C:\Program Files\StormII
3.看看是不是pathext設置有誤,cmd下輸入echo %pathext%查看,一般為:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
10. java 顯示不是內部或外部命令,也不是可運行程序
原因:這是因為安裝java時把jdk的路徑和jre的路徑選擇成一樣,就造成覆蓋了,這時候你在lib下也找不都tools.jar和dt.jar.
解決:
如果只需要使用javac命令其實不需要這么復雜的,可以直接把新建的JAVA_HOME、CLASSPATH這兩個變數和PATH變數中的JAVA_HOME%in;%JAVA_HOME%jrein刪了,然後在Path變數的頭部添加如下路徑:
C:Program FilesJavajdk1.5.0in;就可以了。
關於上述中配置的path
配置系統變數path,在里邊加入路徑值
;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在中間的配置方式為,即C:Program Files (x86)Common FilesOracleJavajavapath)
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在首部)
;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(加在尾部)