1. 程式人生 > >關於javac命令在dos中顯示既不是內部命令也不是外部命令的解決方法

關於javac命令在dos中顯示既不是內部命令也不是外部命令的解決方法

本人因之前java不是很熟練,所以這幾天在重聽java課程,對於一些簡單問題做一些記錄,以後避免再犯這些簡單問題。

1、首先看環境變數是否已經配置好,若沒有配置則先配置環境變數,這裡不再過多贅述。不會配置的可以參考百度上面的教程,也可以參考下面的連結進行配置:

                 https://zhinan.sogou.com/guide/detail/?id=1610036009

2、若環境變數配置好,此時必須重啟dos,然後切換到當前jdk所在的路徑,再輸入命令:javac、java  -version,配置好的結果如下圖:

此時表示所有變數已經配置好,我這時再來執行我的程式碼就沒問題了(注意:執行程式碼前要將目錄切換到程式碼所在路徑

我在d盤mycode資料夾下建立HelloWorld.java檔案(注意這裡一定要把副檔名開啟修改為.java檔案)然後開啟dos輸入javac  HelloWorld.java,對檔案先進行編譯,若編譯成功如下圖所示,系統會再資料夾中建立一個HelloWorld.class的檔案,如上圖所示;

然後再來執行程式碼:輸入java  HelloWorld(注意這時不需要加字尾.class

這時就可以執行出我們的程式碼了,nice

 

身為一個程式設計師,最重要的能力我覺得不是說敲程式碼有多牛逼,而是說你會排錯,在你的程式裡你要能知道這個錯誤怎麼解決,遇到困難能迎刃而解,這才是一個真正牛逼的程式設計師,共勉。