1. 程式人生 > >處理java錯誤:javac不是內部或外部命令

處理java錯誤:javac不是內部或外部命令

一、jdk安裝

jdk的安裝直接按照提示一步步進行,需要注意的是記住安裝路徑

二、環境變數的配置

需要配置的環境變數有三個:java_home , path 和classpath;步驟如下:

1、右擊計算機,點選屬性,在彈出面板裡點選 高階系統設定,彈出如圖所示面板:

點選 環境變數 :

2、新增上述上個環境變數(以安裝目錄D:\Program Files\Java\jdk1.8.0_05為例)

a) java_home環境變數一般沒有,需要點選新建來新建立,

其值為:D:\Program Files\Java\jdk1.8.0_05 (安裝路徑)  如圖:

注意: D:\Program Files\Java\jdk1.8.0_05  後面沒有分號。

b)path 環境變數一般有,直接編輯即可,

其值為:%java_home%\bin;%java_home%\jre\bin;  如圖:

%java_home% 表示引用java_home 環境變數的路徑

注意:%java_home%\bin;%java_home%\jre\bin; 需要寫在path變數的最前面。

c) classpath環境變數有則編輯,若無新建,

其值為:.;%java_home%\lib;  如圖:

.;%java_home%\lib;  中的 “.”  表示當前路徑,需要加上。

至此環境變數配置完成。

d)驗證的話可以開啟 cmd  ,輸入分別輸入java -version , java ,javac 命令 會彈出:

三、有些人輸入javac時,會彈出“javac 不是內部或外部命令....”之類的話。一般原因有兩個:

1)標點不是英文狀態下的,這個自己查一下即可

2)還有就是沒有注意到上面黃色陰影的注意部分:

注意: D:\Program Files\Java\jdk1.8.0_05  後面沒有分號。

注意:%java_home%\bin;%java_home%\jre\bin; 需要寫在path變數的最前面。

只要注意一下就好啦。

jdk官方下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

點選開啟連結

******************************************************************************************************************************************************

在DOS命令下編譯java檔案遇到如下提示:
圖片
非常奇怪,之前已經部署好了java環境,並且都能夠查到java版本了。

後面百度了,網友說,如果沒有安裝jdk之安裝了jre的話,是會這樣提示的。趕緊一檢查,果然java資料夾裡面只有\jre7,沒有\jdk1.7.0_17。其實這個時候有點奇怪,明明是安裝了jdk的,怎麼會沒有那個檔案呢。於是趕緊重灌了一下。運行了jdk-7u17-windows-x64.exe。這下2個資料夾都有了,如下圖所示:
圖片

繼續編譯,仍舊報錯。
於是決定採取第2個方法,檢查環境變數的配置。需要配置2個環境變數:java_home以及path。(JDK5.0以上的版本可不配置classpath)
JAVA_HOME:D:\Program Files\Java\jdk1.7.0_17
Path:%JAVA_HOME%\bin

果不其然,發現環境變數配置錯了,如下圖所示:
 
圖片

然後繼續編譯,成功了!

 圖片

轉:https://blog.csdn.net/FloraCHY/article/details/70339475

相關推薦

處理java錯誤javac內部外部命令

一、jdk安裝 jdk的安裝直接按照提示一步步進行,需要注意的是記住安裝路徑。 二、環境變數的配置 需要配置的環境變數有三個:java_home , path 和classpath;步驟如下: 1、右擊計算機,點選屬性,在彈出面板裡點選 高階系統設定,彈出如圖所示面板

javac錯誤cmd下java命令可以用 javac內部外部命令是可執行的程式 解決方法(已解決)

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

關於'java' 內部外部命令,也是可執行的程式 處理檔案 和 錯誤: 找無法載入主類 helloworld的問題

一、前幾天電腦重灌了一次系統將java配置的環境變數都弄沒了,自己添加了兩個新的變數JAVA_HOME(自己jdk的地址)以及在path中新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 然後因為這幾天都是用eclipse進行程式設計的,沒有出現問題,今天用命令來測試,發現出現了

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

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

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

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

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

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

錯誤'nasm' 內部外部命令,也是可運行的程序

6.0 16px msu als 拷貝 letter project back lib 原文轉自 http://blog.csdn.net/alexcrazy/article/details/7183312 1>正在執行自定義生成步驟 1>‘nasm‘ 不

win10配置java環境變量,解決javac內部外部命令等問題

ssp OS home div 配置 spa .com win10 分享 in10配置java環境變量,解決javac不是內部或外部命令等問題 * 1,首先進入環境變量頁面 2,在系統變量下面配置 JAVA_HOME:你自己的

WIN10配置JDK1.8 (解決javac內部外部命令,也是可運行的程序處理文件)

clas span 外部 批處理文件 classpath 配置 開始 下載jdk 文件 1、下載JDK,安裝。 2、配置JDK。 (右鍵我的電腦 - 屬性 - 高級系統設置 - 環境變量。)   2.1 添加系統變量JAVA_HOME 變量名:JAVA_HOME 變量

Vue 項目 npm run dev b報錯 “'webpack-dev-server' 內部外部命令,也是可運行的程序 處理文件。”

output 安裝 modules RR module -i progress his dev 前提: 電腦已經安裝了nodeJS和npm, 項目是直接下載的zip包。 報錯步驟為1:cd /d 目錄; 2. npm ren dev -------> 報錯如下:

配置maven環境變數cmd控制檯提示mvn內部外部命令,也是可執行的程式處理檔案

下載Maven http://maven.apache.org/download.cgi 下載 apache-maven-x.x.x-.bin.zip ,下載後到硬碟 配置maven環境變數cmd控制檯提示:mvn不是內部或外部命令,也不是可執行的程式或批處理檔案 首先maven環境變數:

Neo4j安裝事項報錯powershell命令提示符出現“內部外部命令,也是可執行的程式處理檔案

這些天因為老闆需求,搗鼓下Neo4j,在win7上按照網上的教程安裝,順風順水;但是在伺服器上(winServer2012R2)安裝卻是報錯:powershell命令提示符出現“不是內部或外部命令,也不是可執行的程式或批處理檔案 解決辦法:在環境變數path後新增上powershell的路徑(C

win10配置java環境變數,解決javac內部外部命令等問題

昨天重灌了win10系統,發現以前配好的java環境變數和tomcat環境變數全都清空了,在重新配置的時候總是出現問題,即在cmd命令視窗下,輸入java,顯示正常,輸入java -version 也是顯示正常,唯獨輸入javac,顯示“javac不是內部或外部命令,布拉布拉

解決'webpack-dev-server' 內部外部命令,也是可執行的程式 處理檔案。

相信很多人在使用webpack-dev-server時肯定會遇到一些問題(如下圖所示) 我在學習vue框架的時候因為要使用到webpack工具,但這個工具又是基於node,而我對node沒有任何基礎,然後每次出現問題就在網上瘋狂的找啊找,在網上諸如類似這個問題的解答很多

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

windows10 配置java環境變數,javac 出現“內部外部命令,也是可執行的程式”的問題。

關於window10 強制更新,無法停止更新服務的(liumang)行徑暫且不表,今日就說說window10 配置java環境 變數的坑吧! 首先是JAVA_HOME 與CLASSPATH,這兩個配置與以前沒有太大差異,新建一個就成了,(注意符號)下面給出變數值: JAV

wsimport或者javac 內部外部命令,也是可執行的程式處理檔案

錯誤原因是java的環境變數配置的不合適,雖然java -version顯示java的版本但是javac命令會提示不是內部或外部命令。 1.開啟我的電腦–屬性–高階–環境變數 2.新建系統變數JAVA_HOME 和CLASSPATH 變數名:JAVA_HOME

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

http://blog.csdn.net/suncold123/article/details/48392135 參考與上面這個博主。 今天在win10下重新配置了一下java環境變數。跟著網上的流程下來,基本都沒有問題。 但配置到最後發現在cmd視窗中輸入java -version j

'javac' 內部外部命令,也是可執行的程式處理檔案。

'javac' 不是內部或外部命令,也不是可執行的程式或批處理檔案。   重新裝了java8配置環境變數的時候,javac一直執行不了,仔細看了下三個環境變數也沒寫錯   重點 這次的問題在於Path變數改為新增的形式,並且是一行一個路徑,結尾不帶; (之

記一次使用cmd執行java檔案遇到的坑...包括“使用java命令執行class檔案提示“錯誤無法載入主類“的問題”

  今天寫了一個java檔案,類似聊天軟體的東西。在eclipse裡輸入輸出顯得沒感覺,於是乎就準備在cmd裡輸入和顯示輸出。如下圖,我準備執行的是ChatDemo.class檔案。路徑是:D:\workspace\Learn\bin\com\udp 。      然後我就開啟cmd,傻傻的輸入:cd D