javacmd,JAVAcmd編譯

本文目錄一覽:

java如何執行cmd命令

在D盤根目錄下建一個文本文件(.txt),然後在裡面編一個程序,比如

public class Hello{

public static void main(String[] args){

System.out.println(“Hello Java!”);

}

}

然後保存,關閉,將後綴名改為.java。

然後可與運行CMD,不過要先設置環境變數,打開我的電腦-系統屬性-高級-環境變數-系統變數-裡面的Path那條雙擊,將JDK的路徑添加進去。比如我的Path就設置為%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;D:\java\bin;D:\apache-tomcat-4.1.36-LE-jdk14;(最後一條就是JDK的路徑了)。然後確定關閉,在CMD里依次輸入「D:」回車,「javac Hello.java」回車,「java Hello」回車,即可.

如何使用Java執行cmd命令

java的Runtime.getRuntime().exec(commandStr)可以調用執行cmd指令。

cmd /c dir 是執行完dir命令後關閉命令窗口。

cmd /k dir 是執行完dir命令後不關閉命令窗口。

cmd /c start dir 會打開一個新窗口後執行dir指令,原窗口會關閉。

cmd /k start dir 會打開一個新窗口後執行dir指令,原窗口不會關閉。

可以用cmd /?查看幫助信息。

java, cmd的使用?

一、簡述:

cmd中,執行java命令與javac命令的區別:

javac:是編譯命令,將java源文件編譯成.class位元組碼文件。

例如:javac hello.java

將生成hello.class文件。

java:是運行位元組碼文件;由java虛擬機對位元組碼進行解釋和運行。

例如:java hello

二、詳述:

下面我們來寫個java文件試試。

1、打開記事本,輸入一個類+主函數

public class Hello{

public static void main(String[] args) {

System.out.println(“Hello World”);

}

}

2、點擊 文件-保存,保存到相應文件夾下,文件名修改了xxx.java

3、在Hello.java文件夾內,空白位置,按住鍵盤Shift,右擊滑鼠,選擇「在此處打開命令窗口」

4、輸入 javac Hello.java 回車

如果java類書寫格式沒有錯誤,cmd不會報錯,而且在java文件同目錄內生成一個class文件。

5、輸入 java Hello 回車

若輸出下圖,恭喜你,成功了!你已經把java類中,輸出列印「Hello World」顯示在cmd命令行中。

三、總結:

首先我們使用記事本編寫java源代碼,擴展名.java;

在命令行模式中,輸入命令:javac 源文件名.java,對源代碼進行編譯,生成class位元組碼文件;

編譯完成後,如果沒有報錯信息,輸入命令:java Hello,對class位元組碼文件進行解釋運行,列印「Hello World」。

為了方便大家理解javac和java編譯運行過程,可以看下圖:

至此,我相信大家應該對javac和java使用有了比較客觀的了解。

四、答疑:

接下來,我們來看一下大家在實踐中容易遇到的問題。

問題一:cmd命令一定要準確,區分大小寫,注意是否要加擴展名。

javac Hello.java

java Hello

問題二:javac命令報錯,如下圖

javac命令報錯,一般都是java代碼有誤,需要檢查修改。

下圖中,java代碼很明顯的錯誤,輸出列印語句寫在了main函數的外面,修改正確就不會報錯了。

javac命令報錯,去看java代碼,肯定有錯誤。

問題三:javac命令執行完成,生成class文件,但是java命令報錯,如下圖

我查閱資料,找到報錯的原因,首先檢查java源代碼,記住,java類不要加package路徑!再就是java環境變數有問題,咱們一起來檢查一下。

右擊「計算機-屬性-高級系統設置」,單擊「環境變數」。我相信大家都已經配置java環境變數,咱們來檢查一下。

逐一核對 」JAVA_HOME」 「Path」 「CLASSPATH」

(1)”JAVA_HOME”,變數值是你的電腦JDK的安裝路徑,我的是”D:\java\tool\java1.8\JDK”

(2)”Path”,在原變數值的最後面加上」;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin」

(3)」CLASSPATH」,變數值」.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar」

特別注意變數值開頭是」.;」(點分號),這個地方需要特別注意,我就是因為這個點和分號不對報錯的。

java源碼修改後,需要把之前生成的class文件刪除,從新運行javac和java命令。

環境變數修改後,一定要重啟cmd命令行窗口,再把把之前生成的class文件刪掉,重新運行javac和java命令。

註:若在輸入javac命令時,顯示’javac’不是內部或外部命令,原因也是因為沒有提前安裝好JDK開發環境或環境變數配置有誤。

java文件如何在cmd中編譯?

方法/步驟

將java文件寫好,置於目標文件夾裡面,這裡將其放在「D://java/”目錄下,也可以放在任何喜歡的位置。

按下鍵盤上的windows按鈕,或者直接點擊電腦開始按鈕,在」搜索文件框程序「框里填寫」cmd「,點擊回車,進入cmd窗口

進入窗口後,界面上首先會顯示」C:\Users\Administrator”,在這句語句後面寫上文件所在的盤,進入該盤,進入下一級目錄只需寫上:cd 文件夾名稱「再按回車,在這裡是」cd java「,注意不要漏寫了cd與文件夾名稱之間的空格。

進入最後一個文件夾後,寫上」javac java文件名「再回車,如這裡是」javac  jinyan.java「。回車之後可以進入目標文件卡查看,會看見一個後綴名為.class的文件。

再在後面寫上」java 文件名「 再回車即運行成功,如這裡寫的”java jinyan”,還是注意不要忘記空格。

已經編譯過的java文件再次運行時不需要再用javac語句編譯文件,直接用java語句運行即可。

cmd查看java進程命令

jstack命令。在cmd中,利用jstack命令可以查看java的全部進程並對其進行修改。cmd稱為Windows命令處理器,有時也被稱為命令shell或cmd提示符,命令提示符即cmd.exe,是一個32位的命令行程序,微軟Windows系統基於Windows上的命令解釋程序,類似於微軟的DOS操作系統。

原創文章,作者:HDLA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133210.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
HDLA的頭像HDLA
上一篇 2024-10-03 23:57
下一篇 2024-10-03 23:57

相關推薦

  • javacmd命令,java編譯cmd

    本文目錄一覽: 1、java, cmd的使用? 2、JAVA中如何執行cmd命令 3、java 如何輸入CMD命令? 4、如何使用Java執行cmd命令 5、java如何執行cmd…

    編程 2024-10-04
  • javacmd下載文件(Javacmd)

    本文目錄一覽: 1、java下載bat文件在本地運行的辦法? 2、java下載文件,怎麼指定下載到指定的文件夾下啊,就是不彈出保存框,直接下載到指定的文件夾下,謝謝回答 3、jav…

    編程 2024-10-03

發表回復

登錄後才能評論