cd到你java文件存放的目錄,比如你的java文件的名稱為HelloWorld.java,在cmd中輸入javac HelloWorld.java 敲擊回車.

創(chuàng)新互聯(lián)專注于攸縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供攸縣營銷型網(wǎng)站建設(shè),攸縣網(wǎng)站制作、攸縣網(wǎng)頁設(shè)計(jì)、攸縣網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造攸縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供攸縣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
這個(gè)命令會(huì)將你的java文件編譯成class文件,然后在cmd框中輸入java HelloWorld敲擊回車就能運(yùn)行你的java文件輸出結(jié)果.
java優(yōu)點(diǎn):
java是純面向?qū)ο缶幊痰恼Z言;
平臺(tái)無關(guān)性 (一次編譯,到處運(yùn)行;Write Once,Run Anywhere);
java提供了許多內(nèi)置的類庫,通過這些類庫,簡化了開發(fā)人員的設(shè)計(jì)工作,同時(shí)縮短了項(xiàng)目開發(fā)時(shí)間;
提供了對Web應(yīng)用開發(fā)的支持,例如,Applet,Servlet,和JSP可以用來開發(fā)Web應(yīng)用程序,,Socket,RMI可以用來開發(fā)分布式應(yīng)用程序的類庫。
java程序調(diào)用cmd主要是使用Runtime類來加載cmd指令,代碼如下:
package?com.qiu.lin.he;
import?java.io.IOException;
public?class?Ceshi?{
public?static?void?main(String[]?args)?{
try?{
Runtime.getRuntime().exec("cmd.exe???/c???start?notepad??");//調(diào)用cmd窗口,打開一個(gè)文本程序
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
運(yùn)行結(jié)果如下:
如圖新建一個(gè)hello.java文件,寫上你的代碼。
2.在文件的目錄下打開cmd,輸入命令 javac hello.java
3.編譯成功會(huì)生成hello.class文件
4.運(yùn)行編譯好的文件,輸入命令javac hello (不需要文件后綴)。
拓展:Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程 。
在D盤根目錄下建一個(gè)文本文件(.txt),然后在里面編一個(gè)程序,比如
public class Hello{
public static void main(String[] args){
System.out.println("Hello Java!");
}
}
然后保存,關(guān)閉,將后綴名改為.java。
然后可與運(yùn)行CMD,不過要先設(shè)置環(huán)境變量,打開我的電腦-系統(tǒng)屬性-高級-環(huán)境變量-系統(tǒng)變量-里面的Path那條雙擊,將JDK的路徑添加進(jìn)去。比如我的Path就設(shè)置為%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的路徑了)。然后確定關(guān)閉,在CMD里依次輸入“D:”回車,“javac Hello.java”回車,“java Hello”回車,即可.
java的Runtime.getRuntime().exec(commandStr)可以調(diào)用執(zhí)行cmd指令。
cmd /c dir 是執(zhí)行完dir命令后關(guān)閉命令窗口。
cmd /k dir 是執(zhí)行完dir命令后不關(guān)閉命令窗口。
cmd /c start dir 會(huì)打開一個(gè)新窗口后執(zhí)行dir指令,原窗口會(huì)關(guān)閉。
cmd /k start dir 會(huì)打開一個(gè)新窗口后執(zhí)行dir指令,原窗口不會(huì)關(guān)閉。
可以用cmd /?查看幫助信息。
網(wǎng)站標(biāo)題:java代碼啟動(dòng)cmd java代碼啟動(dòng)jar包
分享URL:http://chinadenli.net/article26/hipgjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、品牌網(wǎng)站制作、微信小程序、云服務(wù)器、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)