java执行Linux shell命令或者Window cmd命令
生活随笔
收集整理的這篇文章主要介紹了
java执行Linux shell命令或者Window cmd命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
執行Linux或者Window下的命令的代碼:
public?static?void?runbat(String?batFilePath)?{
????? if(System.getProperty("os.name").toUpperCase().contains("WIN")){
???????????? //不做任何處理
????? }else{
???????????? batFilePath="sh?"+batFilePath;
????? }
????? try?{
???????????? Process?ps?=?Runtime.getRuntime().exec(batFilePath);
???????????? InputStream?is?=?ps.getInputStream();
???????????? int?c;
????? while?((c?=?is.read())?!=?-1)?{
?????????? // System.out.println("執行成功?"?+?c);
????? }
????????????is.close();
????? }?catch?(Exception?e)?{
??????????? e.printStackTrace();
????? }
} 與50位技術專家面對面20年技術見證,附贈技術全景圖
????? if(System.getProperty("os.name").toUpperCase().contains("WIN")){
???????????? //不做任何處理
????? }else{
???????????? batFilePath="sh?"+batFilePath;
????? }
????? try?{
???????????? Process?ps?=?Runtime.getRuntime().exec(batFilePath);
???????????? InputStream?is?=?ps.getInputStream();
???????????? int?c;
????? while?((c?=?is.read())?!=?-1)?{
?????????? // System.out.println("執行成功?"?+?c);
????? }
????????????is.close();
????? }?catch?(Exception?e)?{
??????????? e.printStackTrace();
????? }
} 與50位技術專家面對面20年技術見證,附贈技術全景圖
總結
以上是生活随笔為你收集整理的java执行Linux shell命令或者Window cmd命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网商贷和借呗有什么区别
- 下一篇: 账户名是什么意思