導航:首頁 > 程序命令 > 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代碼執行命令相關的資料

熱點內容
batfor循環命令 瀏覽:542
java伺服器ip地址 瀏覽:628
自動買賣提示源碼 瀏覽:810
華為p10文件夾 瀏覽:64
唐山製冷壓縮機組多少錢 瀏覽:612
加密文件系統證書 瀏覽:523
linux查看文檔命令是 瀏覽:921
加密u盤蘋果手機 瀏覽:559
星座球解壓玩具 瀏覽:616
潮州網校系統源碼 瀏覽:860
預測k線漲跌python 瀏覽:126
有什麼方便攜帶的解壓神器嗎 瀏覽:762
php關鍵字替換 瀏覽:558
解壓後的文件怎麼改成word 瀏覽:663
就是APP有的網頁為什麼打不開 瀏覽:43
有什麼辦事app 瀏覽:449
如何去識別一個網址的伺服器地址 瀏覽:471
消防高壓空氣壓縮機 瀏覽:260
phpjsonencode引號 瀏覽:30
疊芯存儲伺服器是什麼 瀏覽:93