java代碼輸入命令行 java輸入命令行參數(shù)

如何使用命令行編譯運行java程序

要想編譯和運行java文件,很簡單,只需要兩個命令:

陵水黎族網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)。

(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯的話,在與Hello.java 同一目錄下會生成一個Hello.class文件,這個class文件是操作系統(tǒng)能夠使用和運行的文件。

(2)java: 作用:運行.class文件;使用方法:java Hello,如果不出錯的話,會執(zhí)行Hello.class文件。注意:這里的Hello后面不需要擴展名。

下面舉例說明:

假設我有一個Hello.java文件放在D:\javatest 文件夾下。

打開cmd命令窗口,會出現(xiàn)C:\user\lenovo 這里出現(xiàn)的是系統(tǒng)用戶名,這里我們需要將路徑轉(zhuǎn)移到java文件所在目錄。

緊接著輸入 D:回車,會出現(xiàn)一下界面:

這時候我們需要定位到java文件所在目錄(這里是javatest目錄),接著輸入 cd javatest 回車。

此時進入到D:\javatest目錄中,此時的Hello.java文件就在這里

這時候我們就可以用javac命令編譯啦,輸入javac Hello.java回車

這里如果沒有任何提示表示編譯成功,此時打開d:\javatest文件夾你會發(fā)現(xiàn)此時多了一個名為Hello.class的文件,這就是操作系統(tǒng)能夠運行的文件。

接著輸入 java Hello回車,你就會看到文件被運行的結(jié)果。

這里有幾個要注意的問題

第一:Hello.java中的內(nèi)容是一個類,這個類的名字與.java文件名字必須完全一致。如果不一致將出錯。這里當你通過eclipse創(chuàng)建一個類文件的時候你就會理解的更清楚了,這里不贅述。

第二:javac 和 java 命令的使用方法要注意,格式。

第三:要使用這兩命令,必須配置好環(huán)境變量。

java在命令行中實現(xiàn)輸入

這樣:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public static void main(String[] args) {

InputStreamReader isr = new InputStreamReader(System.in);

BufferedReader br = new BufferedReader(isr);

String s = null;

try {

s = br.readLine();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println("Hello: " + s);

}

肯定是保無誤才給你的呀!!試試看就知道了,

如何使用命令行cmd執(zhí)行java程序

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

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

如下:

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

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

4:進入你的java所在的盤位

如下:輸入d: 回車

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

如下:

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

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

java如何從命令行輸入和輸出數(shù)據(jù)?

import java.util.*;

import java.io.*;

import javax.swing.JOptionPane;

public class SysIn

{

public static void main(String [] args)

{

【java.util包中的Scanner類】

Scanner sc = new Scanner(System.in);

System.out.println("請輸入第一串字符:");

String firStr = sc.next();

System.out.println("你輸入的是" +?firStr);

注意事項:next()?讀取一個字符串,該字符串在一個空白符之前結(jié)束

擴展資料

其他java從命令行輸入和輸出數(shù)據(jù)

1、【java.io包中的BufferedReader類】

BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

System.out.println("請輸入第二串字符:");

String secStr=null;

try

{

secStr=bf.readLine();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println("你輸入的是" + secStr);

注意事項:nextByte()?讀取一個byte類型整數(shù)--其他類型整數(shù)類推

2、【調(diào)用 javax.swing.JOptionPane 類】

String jop = JOptionPane.showInputDialog

(null,"Please Input:","InputDialog",JOptionPane,QUESTION_MESSAGE);

System.out.println("你輸入的第三串字符:“ + jop);

}

}

注意事項:nextLine()?讀取一行文本

網(wǎng)頁名稱:java代碼輸入命令行 java輸入命令行參數(shù)
網(wǎng)頁地址:http://muchs.cn/article20/doooejo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、建站公司、定制網(wǎng)站網(wǎng)站排名、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設