利用java的管道重定義。核心代碼如下,剩下自己組織
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、溧陽網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5技術、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設、外貿營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為溧陽等各大城市提供網(wǎng)站開發(fā)制作服務。
Process process = Runtime.getRuntime().exec("cmd");
PrintWriter out = new PrintWriter(process.getOutputStream());
String cmd ; //你的cmd命令
InputStream is = process.getInputStream() //cmd返回出來的信息
out.println(cmd); //輸入你的命令
out.flush(); //寫到控制臺
1.不要關閉先隱藏起來,處理完成了再來關閉窗口.
2. 啟動一個獨立的線程執(zhí)行你的處理部分,窗口就沒必要保存了。
還有個方法dispose(),可以釋放資源,關閉窗口。
寫一個定時器Timer在打開后多少秒關閉!
請問你運行的命令是 Java 還是javac ? java 命令是執(zhí)行編譯好的.class文件的. 你要切換到class文件目錄下執(zhí)行java Test (不帶后綴名,或者java 命令class文件的全路徑). javac 是把.java文件編譯成.class文件的.
看到你的描述你應該是在java的安裝目錄的bin/目錄中 點了java.exe 這個吧 . 不可以這樣做的.
要運行cmd -- 然后輸入java命令 會有java命令的一些基本的描述 .
如果要編譯java文件或執(zhí)行class文件.也同樣需要先運行cmd 然后cd 到文件目錄 , 再使用命令