Java扫描器构造函数不明确

Java扫描器构造函数不明确,java,constructor,java.util.scanner,Java,Constructor,Java.util.scanner,我的类有一个静态扫描程序,我导入了java.util.* 我声明我的扫描仪: private static Scanner sc = new Scanner(System.in); Netbeans 7.1不会编译,因为对扫描程序的引用不明确,java.util中的构造函数Scannerjava.io.inputStream和java.util中的构造函数Scannerpath都匹配 如何将System.in解释为路径?如何克服这个问题?您是否有一个名为System或类似的变量?请展示一个简短

我的类有一个静态扫描程序,我导入了java.util.*

我声明我的扫描仪:

private static Scanner sc = new Scanner(System.in);
Netbeans 7.1不会编译,因为对扫描程序的引用不明确,java.util中的构造函数Scannerjava.io.inputStream和java.util中的构造函数Scannerpath都匹配


如何将System.in解释为路径?如何克服这个问题?

您是否有一个名为System或类似的变量?请展示一个简短但完整的程序来演示这个问题。它完全可以正常工作,可能还有其他问题。发布错误stacktrece。我没有名为system的变量,这是我唯一的全局变量。你展示一个演示问题的程序是什么意思?Thanks@WizardLizard:看起来更像是NetBeans的问题,而不是代码的问题。NetBeans中是否有类似cleanproject的东西?我会从那里开始清理你的项目并重建