真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼cmd,java代碼大全及詳解

如何用Cmd命令行編譯Java代碼程序

在初學(xué)Java的時(shí)候,會(huì)使用cmd命令的模式來編譯運(yùn)行代碼,下面就來介紹下如何命令行編譯

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、網(wǎng)站制作、左權(quán)網(wǎng)絡(luò)推廣、小程序開發(fā)、左權(quán)網(wǎng)絡(luò)營(yíng)銷、左權(quán)企業(yè)策劃、左權(quán)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供左權(quán)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

01

打開一份Java代碼,如下圖

02

打開文件所在的位置,鼠標(biāo)右鍵,打開shell

03

輸入命令javac HelloWorld.java,回車,出現(xiàn)下圖所示編譯后的class文件

04

輸入命令 java -cp . HelloWorld,回車,輸出結(jié)果

編寫java程序怎么調(diào)用cmd

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é)果如下:

怎么在cmd使用命令運(yùn)行java代碼

1:首先你得安裝了jdk與jre (這里就請(qǐng)自習(xí)查閱資料)

2:找到你的java程序工作區(qū)中的bin目錄并復(fù)制下來 eg:bin目錄即是java代碼編譯后的文件目錄

如下:

我們發(fā)現(xiàn)這里面有很多.class文件,這里面既是我們編譯后的文件

3:進(jìn)入cmd(win+r 輸入cmd回車)

4:進(jìn)入你的java所在的盤位

如下:輸入d: 回車

4:輸入cd+空格+剛才復(fù)制的bin地址

如下:

5:如果你的.class文件沒有存放在package下面或者在默認(rèn)package里,直接輸入java+空格+文件名(去掉.class) 回車

如果你的.class文件在package里面,則需要將文件名改為:包名.文件名 既:輸入java+空格+包名.文件名(去掉.class) 回車

如何在CMD編譯和運(yùn)行JAVA代碼?

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

HelloWorld.java

敲擊回車,這個(gè)命令會(huì)將你的java文件編譯成class文件,然后在cmd框中輸入java

HelloWorld敲擊回車就能運(yùn)行你的java文件輸出結(jié)果

如何在cmd下執(zhí)行java程序?謝謝

如圖新建一個(gè)hello.java文件,寫上你的代碼。

2.在文件的目錄下打開cmd,輸入命令 javac hello.java

3.編譯成功會(huì)生成hello.class文件

4.運(yùn)行編譯好的文件,輸入命令javac hello (不需要文件后綴)。

拓展:Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程 。

java, cmd的使用?

一、簡(jiǎn)述:

cmd中,執(zhí)行java命令與javac命令的區(qū)別:

javac:是編譯命令,將java源文件編譯成.class字節(jié)碼文件。

例如:javac hello.java

將生成hello.class文件。

java:是運(yùn)行字節(jié)碼文件;由java虛擬機(jī)對(duì)字節(jié)碼進(jìn)行解釋和運(yùn)行。

例如:java hello

二、詳述:

下面我們來寫個(gè)java文件試試。

1、打開記事本,輸入一個(gè)類+主函數(shù)

?

public class Hello{

public static void main(String[] args) {

System.out.println("Hello World");

}

}

2、點(diǎn)擊 文件-保存,保存到相應(yīng)文件夾下,文件名修改了xxx.java

?

?

3、在Hello.java文件夾內(nèi),空白位置,按住鍵盤Shift,右擊鼠標(biāo),選擇“在此處打開命令窗口”

?

?

4、輸入 javac Hello.java 回車

如果java類書寫格式?jīng)]有錯(cuò)誤,cmd不會(huì)報(bào)錯(cuò),而且在java文件同目錄內(nèi)生成一個(gè)class文件。

?

?

5、輸入 java Hello 回車

若輸出下圖,恭喜你,成功了!你已經(jīng)把java類中,輸出打印“Hello World”顯示在cmd命令行中。

?

三、總結(jié):

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

在命令行模式中,輸入命令:javac 源文件名.java,對(duì)源代碼進(jìn)行編譯,生成class字節(jié)碼文件;

編譯完成后,如果沒有報(bào)錯(cuò)信息,輸入命令:java Hello,對(duì)class字節(jié)碼文件進(jìn)行解釋運(yùn)行,打印“Hello World”。

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

?

至此,我相信大家應(yīng)該對(duì)javac和java使用有了比較客觀的了解。

四、答疑:

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

問題一:cmd命令一定要準(zhǔn)確,區(qū)分大小寫,注意是否要加擴(kuò)展名。

javac Hello.java

java Hello

問題二:javac命令報(bào)錯(cuò),如下圖

?

javac命令報(bào)錯(cuò),一般都是java代碼有誤,需要檢查修改。

下圖中,java代碼很明顯的錯(cuò)誤,輸出打印語(yǔ)句寫在了main函數(shù)的外面,修改正確就不會(huì)報(bào)錯(cuò)了。

javac命令報(bào)錯(cuò),去看java代碼,肯定有錯(cuò)誤。

?

問題三:javac命令執(zhí)行完成,生成class文件,但是java命令報(bào)錯(cuò),如下圖

?

我查閱資料,找到報(bào)錯(cuò)的原因,首先檢查java源代碼,記住,java類不要加package路徑!再就是java環(huán)境變量有問題,咱們一起來檢查一下。

右擊“計(jì)算機(jī)-屬性-高級(jí)系統(tǒng)設(shè)置”,單擊“環(huán)境變量”。我相信大家都已經(jīng)配置java環(huán)境變量,咱們來檢查一下。

?

逐一核對(duì) ”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”

特別注意變量值開頭是”.;”(點(diǎn)分號(hào)),這個(gè)地方需要特別注意,我就是因?yàn)檫@個(gè)點(diǎn)和分號(hào)不對(duì)報(bào)錯(cuò)的。

?

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

環(huán)境變量修改后,一定要重啟cmd命令行窗口,再把把之前生成的class文件刪掉,重新運(yùn)行javac和java命令。

注:若在輸入javac命令時(shí),顯示'javac'不是內(nèi)部或外部命令,原因也是因?yàn)闆]有提前安裝好JDK開發(fā)環(huán)境或環(huán)境變量配置有誤。


分享標(biāo)題:java代碼cmd,java代碼大全及詳解
網(wǎng)站網(wǎng)址:http://weahome.cn/article/hdospi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部