我有一种感觉,一旦有人回答这个问题,我就会觉得有点愚蠢。
无论如何,我刚下载了Java 7.5,我马上遇到了下载之前不存在的问题。
我正要写一个快速程序来做点什么。做一件毫无意义的事。我开始启动控制台。
实际上,我所写的只是:
public static void main(String[] args)
{
Console console = new Console();
}
我遇到这个错误
构造函数Console()不可见
在我更新Java之前,我只是因为自己的错误而遇到过这种情况。
Console
构造函数的修饰符在此更新中是否已更改?我想不会。
如果Console
类已经更改,那么现在正确的语法是什么?
阅读javadoc以获取此类信息。它将告诉您实际上没有可见的构造函数,并且实例"可以通过调用System.console()
方法获得"。
您需要调用System.console()来检索对象:
您应该使用:Console con=System.Console();
公共最终类控制台扩展对象实现可清洗
http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.html