出现Exception in thread "main" java.lang.NullPointerException

pingpingw 2007-06-22 05:21:09
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);
}

/** Creates a new instance of ConsoleDemo */
public ConsoleDemo() {
}

}

直接在命令行编译运行通过,jdk6环境
在netbeans5.5中编译通过,运行出现错误,请大家帮忙看看
错误提示如下 :
Exception in thread "main" java.lang.NullPointerException
at ConsoleDemo.main(ConsoleDemo.java:19)
请输入名称:
...全文
286 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
losenet 2007-06-22
  • 打赏
  • 举报
回复
如果此虚拟机具有控制台,那么它将由此类唯一的实例(可通过调用 System.console() 方法获得)表示。如果没有可用的控制台设备,那么对该方法的调用将返回 null


这个是 中文的 API中说的

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧