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

熱點內容
mysql命令行顯示表 瀏覽:364
國防離我們源碼200字 瀏覽:776
vmwaretoolslinux 瀏覽:91
命令方塊生存放不了嗎 瀏覽:697
程序員入門很難嗎 瀏覽:101
70後程序員照片 瀏覽:192
一個普通程序員能幹多久 瀏覽:936
adobe的PDF轉換器 瀏覽:861
單片機數字碼表匯編 瀏覽:485
單片機開發用的軟體 瀏覽:158
程序員8個演算法題 瀏覽:402
php題庫系統 瀏覽:227
王牌戰爭文明重啟選什麼伺服器 瀏覽:661
簡述對稱加密法 瀏覽:664
c語言數學編程 瀏覽:997
F1B命令 瀏覽:630
cs命令快捷鍵 瀏覽:852
阿里雲購買伺服器如何用現金支付 瀏覽:697
pythontime等待 瀏覽:995
單片機串列通信方式 瀏覽:505