BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String cmd=br.readLine();

解决方案 »

  1.   

    假设你的.class放在从C:\,叫Arg.class
    运行Console,键入java Arg abcd
    就可以了,这样就会输出abcd,abcd就是命令行第一个参数,传给args[0]
      

  2.   

    那可不可以不用参数?
    就是在 DOS  打印出一行提示语,然后再从键盘接收字符串付给 args[0]
    谢谢! 
      

  3.   

    package com.ok.util;import java.util.*;
    import java.io.*;
    /**
     * <p>Title: OK</p>
     * <p>Description: For the OK HR bank ^_^</p>
     * <p>Copyright: Copyright (c) 2004</p>
     * <p>Company: ok.com.cn</p>
     * @author apollo
     * @version 1.0
     */public class Untitled1 {
      public Untitled1() {
      }
      public static void main(String[] args) {
        Untitled1 untitled11 = new Untitled1();
        Thread  tr=new Thread();
        for(;;){
          BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          try {
            String cmd = br.readLine();
            System.err.println("The command of you input is:"+cmd);        tr.sleep(1000);
          }catch(Exception ie){
            ie.printStackTrace();
          }
        }
      }}
      

  4.   

    import java.io.*;
    class ReadLines {
    public static void main(String args[]) throws IOException
    {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String str;
    System.out.println("Hellow Everyone!!!!");
    System.out.println("Enter 'exit' to quit");
    do {
    str = br.readLine();
    System.out.println(str);
    } while(!str.equals("exit"));
    }
    }