当前位置: 代码迷 >> Java相关 >> Java中关于io.Console类的一个有关问题
  详细解决方案

Java中关于io.Console类的一个有关问题

热度:2365   发布时间:2013-02-25 21:50:18.0
Java中关于io.Console类的一个问题
今天看书的时候发现可以用Console类进行控制台的io操作,于是我写了一个样例代码:

import java.io.Console;
import java.lang.String;

public class javaIo {
public static void main(String[] args){
Console con = System.console();
System.out.printf("开始了");
String account = con.readLine("请输入账号");
System.out.println(account);
char[] ps = con.readPassword("请输入密码");
System.out.print(ps);
}
}
编译通过,而且也运行了,但是我按enter键,什么也没发生,不明白这是什么原因,请各位大侠指教~

------解决方案--------------------------------------------------------
什么也没发生是什么意思?

可以运行啊(openjdk6),Output:
开始了请输入账号HelloWorld
HelloWorld
请输入密码
xxxxxx
------解决方案--------------------------------------------------------
你不会是在eclipse里运行吧?
这个要在命令行下运行。
------解决方案--------------------------------------------------------
在那个javaIo.java同一目录下 建立一个文件

文件名 javaIo.bat
文件内容:
Java code
javac javaIo.javajava javaIopause
  相关解决方案