導航:首頁 > 編程語言 > javacmd輸出

javacmd輸出

發布時間:2023-08-06 11:33:36

java編寫程序創建out.txt文件並寫入「helloworld」,然後讀出來輸出到命令

1.在新建好的文件夾中新建一個文本文檔,把文檔名改為HelloWorld.java,並在該文檔中寫好如下程序。
2.打開win+R,輸入cmd並打開,則進入以下界面:3.輸入D:轉入D盤PS:若是在桌面新建的文本文檔,方法類似,宏皮段則最終結果為,且桌面也會出蔽譽現一個.class文件:

4.返回剛才建立文本文檔的界面,找對應地址並輸入到命令框中(先輸cd加上一個空格,在輸入地址)
4.接著在後面輸入【javac+空格+類名(該程序類名為HelloWorld)+.java】5.接下來輸入【java+空握灶格+類名】6.完成後就可以在文檔界面得到一個.class的文件 ,如此即可。

㈡ 在Java中怎樣實現輸出到cmd控制台的時候不換行

用回車\r即可
如 System.out.print("\r當前時間:" + format.format(new java.util.Date()));
當然這需要每次輸出的長度是一樣的,否則若後面的數據較短,就無法將上一次的全部覆蓋掉。
解決方法:先用「\r」+足夠多的空格清空行
另外為了看清效果,每列印一行需暫停一會,如下面代碼:
public class Test {
public static void main(String... a) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
for(int i=0; i<100; i++) {
System.out.print("\r當前時間:" + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}

㈢ java如何獲取DOS窗口命令輸出

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

/**
* JAVA獲取dos窗口命令輸出
*
* @author chenyun
* @version $Id: CmdUtil.java, v 0.1 2015年8月19日 下午3:10:19 chenyun Exp $
*/
public class CmdUtil {
/**
* 獲取某個Cmd命令的輸出,以字元串返回。
*
* @param cmdString CMD命令
* @return
* @throws IOException
*/
public static String getCmdOutput(String cmdString) throws IOException{

// 1、開啟子線程運行Cmd命令
Process proc = null;
String[] cmd = { "cmd", "/c", cmdString };
proc = Runtime.getRuntime().exec(cmd);

// 2、獲取子線程InputStream
InputStream inputStream = proc.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "GBK");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

// 3、從流中讀取數據
String line;
StringBuffer output = new StringBuffer();
while ((line = bufferedReader.readLine()) != null) {
output.append(line + "\r\n");
}

// 4、返回結果
return output.toString();
}

/**
* 測試樁
*
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
System.out.println(CmdUtil.getCmdOutput("ipconfig"));
}

}

㈣ java如何從命令行輸入和輸出數據

import java.util.*;

import java.io.*;

import javax.swing.JOptionPane;

public class SysIn

{

public static void main(String [] args)

{

【java.util包中的Scanner類】

Scanner sc = new Scanner(System.in);

System.out.println("請輸入第一串字元:");

String firStr = sc.next();

System.out.println("你輸入的是" +firStr);

注意事項:next()讀取一個字元串,該字元串在一個空白符之前結束

(4)javacmd輸出擴展閱讀

其他java從命令行輸入和輸出數據

1、【java.io包中的BufferedReader類】

BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

System.out.println("請輸入第二串字元:");

String secStr=null;

try

{

secStr=bf.readLine();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println("你輸入的是" + secStr);

注意事項:nextByte()讀取一個byte類型整數--其他類型整數類推

2、【調用 javax.swing.JOptionPane 類】

String jop = JOptionPane.showInputDialog

(null,"Please Input:","InputDialog",JOptionPane,QUESTION_MESSAGE);

System.out.println("你輸入的第三串字元:「 + jop);

}

}

注意事項:nextLine()讀取一行文本

㈤ Java代碼執行時自動彈出本地CMD窗口並窗口顯示代碼中需要輸出的字元內容。求助!!

利用java的管道重定義。核雹裂心代碼如下,剩下自己組織

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(); //寫到控制台

閱讀全文

與javacmd輸出相關的資料

熱點內容
iosAndroidjava 瀏覽:400
外賣員轉型做程序員 瀏覽:925
看房用什麼app准 瀏覽:157
雞蛋解壓玩具測評 瀏覽:705
阿里雲發布arm伺服器晶元 瀏覽:756
對加密貨幣平台的態度 瀏覽:373
刺客信條pdf 瀏覽:453
湛江頭條程序員 瀏覽:162
裝上加密狗就死機 瀏覽:927
windows程序員轉linux 瀏覽:568
androidusb驅動xp 瀏覽:947
單片機的數字電壓表設計 瀏覽:792
成功連接伺服器是什麼意思 瀏覽:892
如何審定伺服器訪問許可權 瀏覽:687
姜梓童陳一鳴程序員 瀏覽:921
青島程序員駐場開發哪家好 瀏覽:474
stc89c52單片機介紹 瀏覽:21
linux編譯路徑比 瀏覽:970
程序員上班自己帶電腦 瀏覽:495
如何在伺服器上搭建svn伺服器 瀏覽:108