作者ggg1356114 (飞飞飞)
看板java
标题[问题] 新手程式码问题
时间Sat Dec 29 05:56:00 2012
import java.io.Console;
public class consoledemo {
public static void main(String[] args) {
System.out.print("请输入名称:");
Console console = System.console();
String name = console.readLine();
System.out.println("您输入的名称…" + name);
}
}
这是一个练习的程式码
用命令提示字元run一切正常
可是用netbeans来run却说有error
请问是出了甚麽问题吗??
--------
错误码:
run:
Exception in thread "main" java.lang.NullPointerException
请输入名称: at concoledemo.main(concoledemo.java:15)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.114.240.179
1F:→ superlubu:版规 5... 你快把漏掉的东西加回来 12/29 06:42
※ 编辑: ggg1356114 来自: 58.114.240.179 (12/29 09:12)
2F:推 fonz:这是不是JDK6才有的阿@@? 印象中你用Net或Ecl没有Console 12/29 10:43
3F:→ fonz:所以就取不到Console物件 看API应该只会传回null 12/29 10:45
4F:→ ggg1356114:喔喔我是装JDK7 所以没有console可以用的意思吗 12/29 22:24
5F:推 fonz:我的意思是Console是JDK6以上才会有..因为小弟我平常都用1.4. 12/29 23:55
6F:推 fonz:你用javaw执行(Ex:NetBeans) 因为没有Console所以取不到物件 12/30 00:01