构造函数控制台()不可见

时间:2012-07-30 14:41:01

标签: java console

一旦有人回答这个问题我就会感觉到,我会觉得有点愚蠢。

无论如何,我刚刚下载了Java 7.5,我立即遇到了在下载之前不存在的问题。

我正准备写一个快速的程序来做某事。要做到这一点,绝对是无关紧要的。我开始通过启动控制台来启动它。

我所写的完全是:

public static void main(String[] args)
{
    Console console = new Console();
}

我遇到了这个错误

  

构造函数Console()不可见

在我更新Java之前,由于我自己的错误,我只遇到过这种情况。

此更新中是否更改了Console构造函数的修饰符?我假设不是。

如果Console类已更改,那么现在的语法是什么?

4 个答案:

答案 0 :(得分:3)

阅读javadoc了解此类信息。它会告诉你实际上没有可见的构造函数,并且“可以通过调用System.console()方法获得实例”。

答案 1 :(得分:0)

您需要调用System.console()来检索对象:

答案 2 :(得分:0)

答案 3 :(得分:-1)

public final class Console extends Object 实现Flushable

http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.html