導航:首頁 > 程序命令 > java代碼執行命令

java代碼執行命令

發布時間:2023-03-28 13:38:10

『壹』 java代碼怎麼實現執行dos運行命令

使用Runtime類,他是一個與JVM運行時環境有關的類,這個類是Singleton的。Runtime.getRuntime()可以取得當前JVM的運行時環境,這也是在Java中唯一一個得到運行時環境的方法。Runtime.exec()方法就是執行cmd命令的方法。


舉例

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.util.ArrayList;
importjava.util.HashMap;

publicclassTest{

publicstaticvoidmain(String[]args){
excuteCommand("ipconfig");
excuteCommand("ping10.141.26.50");
}

publicstaticvoidexcuteCommand(Stringcommand)
{

Runtimer=Runtime.getRuntime();
Processp;
try{

p=r.exec(command);
BufferedReaderbr=newBufferedReader(newInputStreamReader(p
.getInputStream()));
Stringinline;
while((inline=br.readLine())!=null){
System.out.println(inline);

}
br.close();
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}
}

『貳』 java代碼怎麼實現執行dos運行命令

Java啟動命令行,其實非常備羨返簡單仿飢,只要你知道派悶Windows的命令行,然後直接用
Runtime.getRuntime().exec();就可以執行命令;eg:
Process
p1
=
Runtime.getRuntime().exec("notepad
d:\\1234.txt");

『叄』 java中如何執行命令行語句

可以使用java.lang.Process和java.lang.Runtime實現,下面展示兩個例子,其它用法請查閱資料:

1、執行ping命令:

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

publicclassProcessTest{
publicstaticvoidmain(String[]args){
BufferedReaderbr=null;
try{
Stringcmd="ping127.0.0.1";
//執行dos命令並獲取輸出結果
Processproc=Runtime.getRuntime().exec(cmd);
br=newBufferedReader(newInputStreamReader(proc.getInputStream(),"GBK"));

Stringline;
while((line=br.readLine())!=null){
System.out.println(line);
}
proc.waitFor();
}catch(IOExceptione){
e.printStackTrace();
}catch(InterruptedExceptione){
e.printStackTrace();
}finally{
if(br!=null){
try{
br.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}

2、打開瀏覽器並跳轉到網路首頁:

importjava.io.IOException;

publicclassProcessTest{
publicstaticvoidmain(String[]args){
try{
StringexeFullPathName="C:/ProgramFiles/InternetExplorer/IEXPLORE.EXE";
Stringmessage="www..com";
String[]cmd={exeFullPathName,message};
Processproc=Runtime.getRuntime().exec(cmd);
}catch(IOExceptione){
e.printStackTrace();
}
}
}

『肆』 如何用java執行命令行

Java運行命令行並獲取返回值,下面以簡單的Java執行ping命令(ping 127.0.0.1 -t
)為例,代碼如下:

Processp=Runtime.getRuntime().exec("ping127.0.0.1-t");
Processp=Runtime.getRuntime().exec("javac");
InputStreamis=p.getInputStream();
BufferedReaderreader=newBufferedReader(newInputStreamReader(is));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
p.waitFor();
is.close();
reader.close();
p.destroy();
}

『伍』 怎麼用命令提示符運行java程序

這個錯誤顯然是沒有找到對應的.class文件,一般錯誤離不開這幾種

1是,字母拼寫錯了,和你生成的.class文件名稱不一致,所以找不到
2是,路徑錯了。比如你的.class生成在D盤下,可是你現在在C盤運行java命令,顯然也是找不到
3是。你沒有編譯,沒有生成對應的.class文件,重新javac編譯一下
4是你的classpath沒有配置好。一般需要.;%java_home%/lib;%java_home%/lib/tools.jar;這個classpath是從你配置的目錄去找.class文件的。
一般是先找本目錄--也就是.;所以你看一下配置有無問題

%java_home%是你對應的的安裝路徑

首先樓主你先確定你的java和javac沒有錯。

建議樓主首先用 dir 指令查看一下當前目錄下是否生成了.class。然後按上面的幾種試一下解決。
希望能幫到樓主

『陸』 java程序怎麼執行 java命令

用javac命令加上的java源文件的路徑就會編譯成.class文件。用java命令java加上.class文件的路徑就會運行java程序。注意:第一,如果你在doc環境下直接輸入javac和java命令必須配置jdk的環境變數。第二,編譯的時候文件需要加上.java後綴,運行的時候不需要加後綴。

『柒』 執行Java程序的命令是什麼

cmd命令進入dos界面,進入.java對應文件的文件夾,然後執行javac 文件名.java命令

閱讀全文

與java代碼執行命令相關的資料

熱點內容
怎麼做軟綿綿解壓筆 瀏覽:698
壓縮包網路傳輸會丟色嗎 瀏覽:220
x79伺服器主板用什麼內存條 瀏覽:441
小程序編譯器源碼 瀏覽:66
程序員降薪么 瀏覽:201
u盤內部分文件夾不顯示 瀏覽:396
手機上pdf怎麼加密碼 瀏覽:1001
51單片機hex文件 瀏覽:329
vsc怎麼編譯bin 瀏覽:6
安卓基站延遲怎麼辦 瀏覽:544
亞馬遜店鋪可以遷移到雲伺服器嗎 瀏覽:841
真空泵壓縮比會改變嗎 瀏覽:330
示波器app怎麼看 瀏覽:613
米家app英文怎麼改 瀏覽:606
學習編程你有什麼夢想 瀏覽:887
農行信用報告解壓密碼 瀏覽:218
小程序員調試信息 瀏覽:184
電腦打代碼自帶編譯嗎 瀏覽:274
和平怎麼在和平營地轉安卓 瀏覽:464
我的世界中如何查看伺服器的人數 瀏覽:619