要想編譯和運(yùn)行java文件,很簡單,只需要兩個命令:
陵水黎族網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯的話,在與Hello.java 同一目錄下會生成一個Hello.class文件,這個class文件是操作系統(tǒng)能夠使用和運(yùn)行的文件。
(2)java: 作用:運(yùn)行.class文件;使用方法:java Hello,如果不出錯的話,會執(zhí)行Hello.class文件。注意:這里的Hello后面不需要擴(kuò)展名。
下面舉例說明:
假設(shè)我有一個Hello.java文件放在D:\javatest 文件夾下。
打開cmd命令窗口,會出現(xiàn)C:\user\lenovo 這里出現(xiàn)的是系統(tǒng)用戶名,這里我們需要將路徑轉(zhuǎn)移到j(luò)ava文件所在目錄。
緊接著輸入 D:回車,會出現(xiàn)一下界面:
這時(shí)候我們需要定位到j(luò)ava文件所在目錄(這里是javatest目錄),接著輸入 cd javatest 回車。
此時(shí)進(jìn)入到D:\javatest目錄中,此時(shí)的Hello.java文件就在這里
這時(shí)候我們就可以用javac命令編譯啦,輸入javac Hello.java回車
這里如果沒有任何提示表示編譯成功,此時(shí)打開d:\javatest文件夾你會發(fā)現(xiàn)此時(shí)多了一個名為Hello.class的文件,這就是操作系統(tǒng)能夠運(yùn)行的文件。
接著輸入 java Hello回車,你就會看到文件被運(yùn)行的結(jié)果。
這里有幾個要注意的問題
第一:Hello.java中的內(nèi)容是一個類,這個類的名字與.java文件名字必須完全一致。如果不一致將出錯。這里當(dāng)你通過eclipse創(chuàng)建一個類文件的時(shí)候你就會理解的更清楚了,這里不贅述。
第二:javac 和 java 命令的使用方法要注意,格式。
第三:要使用這兩命令,必須配置好環(huá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);
}
肯定是保無誤才給你的呀!!試試看就知道了,
1:首先你得安裝了jdk與jre (這里就請自習(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) 回車
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);
注意事項(xiàng):next()?讀取一個字符串,該字符串在一個空白符之前結(jié)束
擴(kuò)展資料
其他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);
注意事項(xiàng):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);
}
}
注意事項(xiàng):nextLine()?讀取一行文本
網(wǎng)頁名稱:java代碼輸入命令行 java輸入命令行參數(shù)
網(wǎng)頁地址:http://aaarwkj.com/article20/doooejo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、搜索引擎優(yōu)化、建站公司、定制網(wǎng)站、網(wǎng)站排名、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(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)