1. 程式人生 > >cmd輸入javac顯示不是內部或外部檔案怎麼破?(輸入java和java -version時都沒有問題)

cmd輸入javac顯示不是內部或外部檔案怎麼破?(輸入java和java -version時都沒有問題)

一、問題:
cmd輸入javac顯示不是內部或外部檔案,如下圖
這裡寫圖片描述
二、解決方法:
我搜了網上的方法,重啟cmd,並無卵用。
然後有說環境變數裡系統變數的JAVA_HOME,CLASSPATH設定錯誤的。我檢查了一遍也沒有問題。
還有說什麼相對路徑要改成絕對路徑。我瞭解了兩者的意思,卻沒有找到具體的操作方法。
正在我頭大,胡亂嘗試的時候,我終於找到了問題所在!

我沒有做這一步:要在“使用者變數”中新建一個“PATH”變數名,變數值為:%JAVA_HOME%\bin;(就是jdk的bin目錄,記得後面有“;”號)
注意:是在“使用者”變數中!!!
如圖:
這裡寫圖片描述
設定好後,不需要重啟,直接win+R,輸入cmd開啟,輸入javac,如下圖,就成功了!
這裡寫圖片描述

相關推薦

cmd輸入javac顯示內部外部檔案怎麼輸入javajava -version沒有問題

一、問題: cmd輸入javac顯示不是內部或外部檔案,如下圖 二、解決方法: 我搜了網上的方法,重啟cmd,並無卵用。 然後有說環境變數裡系統變數的JAVA_HOME,CLASSPATH設定錯誤的。我檢查了一遍也沒有問題。 還有說什麼相對路徑要改

cmd視窗輸入pip顯示內部外部命令,也是可執行的程式批處理檔案的處理

(一)解決方法1 1.將Python中的Scripts目錄和pip.exe新增到系統環境變數path中。 2.path環境變數的值:F:\Python\Scripts\;F:\Python\pip.exe 如圖所示: (二)解決方法2 安裝

javac錯誤:cmdjava命令可以用 javac內部外部命令 也是可執行的程式 解決方法已解決

在Oracle官網下載JDK安裝; jdk安裝路徑:C:\Java\jdk1.8.0_191;(jre路徑為C:\Java\jre8) 下面設定環境變數(重點): 開啟我的電腦,屬性,系統,高階系統設定,找到環境變數,在系統變數裡新建: JAVA_HOME  &n

2018年最新Java環境變數配置:完美解決java,javac內部外部命令,cmd只識別java識別javac,jdk,jre,tomcat,JAVA_HOME,JRE_HOME配置

用cmd執行java可以,卻不能執行javac原因: JDK9(或者是JDK1.9)版本之後,JDK和JRE的安裝路徑不再是包含關係了,而網上的環境變數的路徑還是JDK老版本(JDK8及以下版本)的配置方法,所以你按照JDK老版本路徑配置肯定不能在命令列下java 和 ja

Appium環境搭建cmd輸入appium-doctor命令,提示'appium-doctor' 內部外部命令,也是可執行的程式

Appium環境搭建時在cmd中輸入appium-doctor命令,提示’appium-doctor’ 不是內部或外部命令,也不是可執行的程式,如下圖所示:  解決方法: 將Appium安裝目錄中的.bin新增到環境變數Path中,例如: C:\Progr

解決jdk環境變數設定完後,在cmd中執行javac出現’javac內部外部命令,也是可執行的程式批處理檔案的錯誤提示

我的jdk'和jre都安裝在java_jdk這個資料夾下,如上圖所示。 在環境變數中的path和classpath的引數配置如下: 變數名:JAVA_HOME    變數值:F:\java_jdk\jdk1.8 變數名:Path                  變數值:

Appium環境搭建cmd輸入appium-doctor命令,提示'appium-doctor' 內部外部命令,也是可執行的程式

Appium環境搭建時在cmd中輸入appium-doctor命令,提示’appium-doctor’ 不是內部或外部命令,也不是可執行的程式,如下圖所示:  解決方法: 將Appium安裝目錄中的.b

在window平臺下進入cmd視窗輸入mysql相關命令後出現mysql內部外部命令

修改系統path路徑: win7/win2003下進入系統環境變數設定 將安裝的mysql程式的bin檔案路徑填入path變數當中,可直接複製貼上到最前面,我的是D:\program files\MySQL\MySQL Server 5.5\bin;(記得末尾的分號) 奇怪的是我安裝結束後,路

Android在CMD輸入adb命令,提示“'adb' 內部外部命令,也是可執行的程式”的解決方法

前提條件是已經將adb的環境變數配置正確,如果執行adb命令依然出現如下問題: 解決方法:如用CMD啟動安卓指令,出現c:\users\administrator>,在執行指令的資料夾中貼上adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll

安裝完nvmnote後輸入note顯示內部外部命令問題

前些天安裝完nvm和note.js 後就忘了,控制檯輸入nvm是ok,nvm ls 顯示note版本也是ok, nvm use note版本號  也是可以的,但輸入note進行下一步命令操作,顯示不是內部或外部命令。檢視環境變數,如下,發現安裝在d:\nvm目錄下了而當前所在

cmd命令列中輸入android -h 發現 'xcopy' 內部外部命令的解決辦法

在cmd命令列中輸入android  -h 發現 'xcopy' 不是內部或外部命令。如下圖: 解決方法: 1.在path環境變數後加上 C:\WINDOWS\system32; 2.將C:\WINDOWS\system32\xcopy.exe拷貝到andr

cmd輸入svn提示svn內部外部命令

已經安裝了svn,但是在cmd中輸入svn命令的時候提示svn不是內部或外部命令的解決辦法: windows安裝svn的時候預設是不安裝 svn comand line這個東西的,重新下載安裝svn客戶端,在選擇安裝專案那裡選上 svn comand line 就OK。

cmd輸入ls命令出現“ls內部外部命令解決

今天想用命令看一下檔案目錄結構,但是輸入ls的時候發現出現這麼一段話: “ls” 不是內部或外部命令。 解決辦法是: 在C:/windows目錄下新建“ls.bat”檔案,檔案內容為: @ech

cmd輸入命令,控制檯提示:“內部外部命令,也是可執行的程式批處理檔案

問題描述 原因 由於解除安裝或安裝某些軟體,導致環境變數path路徑混亂,無法識別system32目錄。 解決方案 將環境變數path中的%systemroot%\sy

說說在CMD命令列模式下ADB命令顯示內部外部命令,亦是可執行程式批處理檔案的解決辦法

有時候在android開發中我們會用到adb命令列,但很多人在cmd中輸入adb命令後,會出現'adb'不是內部或外部命令,亦不是可執行程式和批處理檔案的問題 解決辦法是:找到SDK目錄,在其子目錄p

命令列無法進入MySQL——輸入“mysql -uroot -p”,顯示“ 'mysql' 內部外部命令....”的解決辦法

問題: 命令列輸入“mysql -uroot -p”,顯示“ ‘mysql’ 不是內部或外部命令,也不是可執行的程式或批處理檔案。” 解決方法: 把bin這個資料夾的絕對路徑加到環境變數path中。如,我機器上mysql下的bin絕對路徑:

解決cmd中,javac提示:javac內部外部命令,但是執行javajava-version正常的問題

沒什麼其他原因,要不就是你安裝JDK不完整,要不就是你配置環境變數錯誤。 配置環境變數: 1.新建一個系統變數。 變數名:JAVA_HOME 變數值:D:\Java 其中變數名可以隨便你寫,變數值必須是你安裝JDK的路徑 2.系統變數(CLASSPATH),

命令列輸入ipconfig顯示內部外部命令”的解決方法

在命令列輸入ipconfig命令是提示如下圖,的解決辦法 1、在“計算機”/“我的電腦”上 右擊 選擇 “屬性” 2.選擇“高階系統設定” 3.選擇環境變數 4、找到Path變數

Mysql 在cmd輸入mysql,提示內部外部命令

在cmd中 用命令列登陸mysql 原因如果沒有將mysql安裝目錄下的bin目錄,新增到系統變數中,則需要進入到目錄登陸。如: 新增環境變數 1.右鍵桌面【我的計算機】,點選屬性 2.點選【高階系統設定】 3.點選【環境變數】,找

window10下java環境變量的配置 javac內部外部命令的問題

src 寫上 文件夾 配置 註意 jre tails 流程 logs http://blog.csdn.net/suncold123/article/details/48392135 參考與上面這個博主。 今天在win10下重新配置了一下java環境變量。跟著網上的流程下來