新聞中心
記事本寫(xiě)java代碼怎么運(yùn)行
你好,很高興回答你的問(wèn)題。
為崖州等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及崖州網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、崖州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
首先,你需要安裝jdk并配置環(huán)境變量。
然后,在命令行中,用javac命令編譯你用記事本編寫(xiě)的代碼。
下一步,在命令行中,用java命令執(zhí)行編譯后的結(jié)果。
java中如何執(zhí)行命令行語(yǔ)句
可以使用java.lang.Process和java.lang.Runtime實(shí)現(xiàn),下面展示兩個(gè)例子,其它用法請(qǐng)查閱資料:
1、執(zhí)行ping命令:
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
public?class?ProcessTest?{
public?static?void?main(String[]?args)?{
BufferedReader?br?=?null;
try?{
String?cmd?=?"ping?127.0.0.1";
//?執(zhí)行dos命令并獲取輸出結(jié)果
Process?proc?=?Runtime.getRuntime().exec(cmd);
br?=?new?BufferedReader(new?InputStreamReader(proc.getInputStream(),?"GBK"));
String?line;
while?((line?=?br.readLine())?!=?null)?{
System.out.println(line);
}
proc.waitFor();
}?catch?(IOException?e)?{
e.printStackTrace();
}?catch?(InterruptedException?e)?{
e.printStackTrace();
}?finally?{
if?(br?!=?null)?{
try?{
br.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
}
}
2、打開(kāi)瀏覽器并跳轉(zhuǎn)到百度首頁(yè):
import?java.io.IOException;
public?class?ProcessTest?{
public?static?void?main(String[]?args)?{
try?{
String?exeFullPathName?=?"C:/Program?Files/Internet?Explorer/IEXPLORE.EXE";
String?message?=?"";
String[]?cmd?=?{exeFullPathName,?message};
Process?proc?=?Runtime.getRuntime().exec(cmd);
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
如何用java執(zhí)行命令行
Java運(yùn)行命令行并獲取返回值,下面以簡(jiǎn)單的Java執(zhí)行ping命令(ping 127.0.0.1 -t
)為例,代碼如下:
Process?p?=?Runtime.getRuntime().exec("ping?127.0.0.1?-t");
Process?p?=?Runtime.getRuntime().exec("javac");
InputStream?is?=?p.getInputStream();
BufferedReader?reader?=?new?BufferedReader(new?InputStreamReader(is));
String?line;
while((line?=?reader.readLine())!=?null){
System.out.println(line);
}
p.waitFor();
is.close();
reader.close();
p.destroy();
}
如何在命令行運(yùn)行java文件
cd
路徑,進(jìn)入一個(gè)文件夾
例:cd c:\\window\user如果是一個(gè).java類型的文件,要先編譯它才能夠運(yùn)行,編譯.java文件需要安裝jdk。
javac
文件名.java,編譯一個(gè).java文件
例:javac hello.javajava
文件名,運(yùn)行一個(gè)編譯好的java文件。.java文件在編譯完成之后后生成一個(gè).class文件,在執(zhí)行java命令的時(shí)候只需要輸入文件名,不需要輸入.class這個(gè)后綴名。
例:java hello
假設(shè)編譯了一個(gè)hello.java文件,會(huì)在當(dāng)前路徑下生成一個(gè)hello.class文件,執(zhí)行上面的命令就可以運(yùn)行了
如何用命令方式運(yùn)行java程序
新建一個(gè)文本文件,就用windows的記事本吧。
如何在windows命令行窗口運(yùn)行Java程序
打開(kāi)記事本,輸入一段代碼。
如何在windows命令行窗口運(yùn)行Java程序
保存的時(shí)候把后綴名修改為.java。
如何在windows命令行窗口運(yùn)行Java程序
打開(kāi)運(yùn)行,在運(yùn)行輸入欄中輸入cmd。打開(kāi)命令提示窗口。
如何在windows命令行窗口運(yùn)行Java程序
先轉(zhuǎn)到.java文件所在的位置。這里是在d盤(pán)的根目錄。
如何在windows命令行窗口運(yùn)行Java程序
執(zhí)行以下一句命令之后,可以看見(jiàn)在.java的文件夾里面生成了一個(gè)為.class的類文件。
如何在windows命令行窗口運(yùn)行Java程序
7
執(zhí)行以下命令之后,就可以看到結(jié)果了。。
如何在windows命令行窗口運(yùn)行Java程序
本文標(biāo)題:java文件執(zhí)行命令代碼,java文件執(zhí)行命令代碼是什么
瀏覽地址:http://fisionsoft.com.cn/article/dssespp.html