『壹』 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,並且後邊不帶分號;
『貳』 java可以運行,但是javac運行時提示不是內部或外部命令
環境變數
沒有配置好.
再配置一個
CLASSPATH
,把值設置為.;就是一個點一個分號就可以了
『叄』 在編譯java文件時出現:'javac' 不是內部或外部命令,也不是可運行的程序 或批處理文件。請問如何處理
主要是因為你的classpath設置不對。jdk的環境變數配置一般如下:
JAVA_HOME=你的jdk安裝路徑
path=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
classpath=.;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;
當你敲入javac的時候會從操作系統的path下查找這個命令,你的path裡面如果沒有將jdk的bin目錄配置進去,就找不到這個命令了。
『肆』 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 不是內部命令或外部命令,也不是……
javac 是java語言編程編譯器。javac工具讀由java語言編寫的類和介面的定義,並將它們編譯成位元組代碼的class文件。javac 可以隱式編譯一些沒有在命令行中提及的源文件。用 -verbose 選項可跟蹤自動編譯。當編譯源文件時,編譯器常常需要它還沒有識別出的類型的有關信息。對於源文件中使用、擴展或實現的每個類或介面,編譯器都需要其類型信息。這包括在源文件中沒有明確提及、但通過繼承提供信息的類和介面。
『陸』 編譯java文件時出現:「javac不是內部或外部命令也不是可運行的程序或批處理文件」,如何處理
如果java命令可以用,那麼javac命令應該也可以用。
出現你這種情況的原因有二:
(1)已經正確安裝JDK,但沒有重新打開控制台,導致javac命令不能用。
解決方法:關閉原有控制台,重新打開控制台,輸入javac測試。
(2)已經正確安裝JDK,但沒有設置path環境變數,導致javac命令不可用。
解決方法:設置環境變數,將類似「C:\Program Files\Java\jdk1.6.0_17\bin」的值添加到path環境變數中。重新打開控制台,輸入javac測試。
至於「java -version」顯示安裝成功,這並不能說明什麼。java是跨平台的語言,在Windows、Linux等多種操作系統平台上都預裝有java的運行環境JRE,在它的bin目錄下就有java命令(用於運行Java程序),但沒有javac命令(用於編譯Java程序)。也就是說,即使你不安裝JDK,一樣可以使用java命令,但不能直接使用javac,除非安裝jdk,並設置path環境變數。
『柒』 JAVAC不是內部命令或外部命令怎麼解決
看看你的電腦上有沒有安裝JAVA。
解決方法: 安裝JAVA
沒有設置系統環境變數。
解決方法:
1.右鍵我的電腦,點擊「屬性」
2.單擊「高級」選項卡
『捌』 在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;
(8)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依然是運行不了的。
『玖』 運行javac時,出現不是內部或外部命令,也不是可運行的程序或批處理文件.
要正確運行JAVA程序需要先安裝JDK,然後在環境變數里新建一個系統變數,名稱為JAVA_HOME,值為你安裝的JDK的根目錄,如C:\Program
Files\Java\jdk1.5.0_07