爪哇语;导入java.util.Scanner";不起作用

爪哇语;导入java.util.Scanner";不起作用,java,netbeans,java.util.scanner,netbeans-8.1,Java,Netbeans,Java.util.scanner,Netbeans 8.1,这是我第一次编码,如果我让你使用facepalm,我很抱歉 我想使用Scanner类来读取用户输入。然而,我得到了一个错误。当我遇到这个问题时,我已经停止了编码,因此代码还远没有完成,但这就是我所拥有的: package trigger; import java.util.Scanner; public class Trigger { public static void main(String[] args) { System.out.println("Please

这是我第一次编码,如果我让你使用facepalm,我很抱歉

我想使用Scanner类来读取用户输入。然而,我得到了一个错误。当我遇到这个问题时,我已经停止了编码,因此代码还远没有完成,但这就是我所拥有的:

package trigger;
import java.util.Scanner;
public class Trigger {
    public static void main(String[] args) {

        System.out.println("Please input known values");
        Scanner input = new Scanner(System.in);

        System.out.println("Angle A");
        String Ain = input.next();

        System.out.println("Angle B");
        String Bin = input.next();

        System.out.println("Angle C");
        String Cin = input.next();

        System.out.println("Side A");
        String ain = input.next();

        System.out.println("Side B");
        String bin = input.next();

        System.out.println("Side C");
        String cin = input.next();

    }
}
返回如下错误:

java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol:   class Scanner
location: class java.util
at trigger.Trigger.<clinit>(Trigger.java:2)
Exception in thread "main" C:\Users\******\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
java.lang.ExceptionInInitializeError
原因:java.lang.RuntimeException:不可编译源代码-找不到符号
符号:类别扫描器
位置:类java.util
trigger.trigger.(trigger.java:2)
线程“main”C:\Users\*****\AppData\Local\NetBeans\Cache\8.1\executor snippets\run.xml:53:Java返回的异常:1
生成失败(总时间:0秒)
我在网上读了一些东西,了解到Scanner类仅在Java1.5及更高版本中受支持。但是,我应该使用JDK1.8。 我正在使用NetBeans IDE 8.1

如果有人能帮我的话,那太棒了。提前谢谢


编辑:我已确保“项目属性”中“源代码”下的“源代码/二进制格式”设置为JDK 8,但问题仍然存在。

尝试取消选中项目属性(构建->编译)中的“保存时编译”设置

您需要确认您的IDE设置已设置为使用1.8编译器。我无法想象您是如何使如此基本的内容无法工作的。您应该能够右键单击并在项目属性中设置此设置。另一个解决方案可能是通过使用这里描述的
--jdkhome
选项来确保NetBeans运行JDK1.8:Ok。。。我查看了项目属性中的“源代码/二进制格式”,并确保将其设置为“JDK 8”。。。但我仍然会犯同样的错误。@Boann说到IDE“惊喜”,想象力是一种被低估的软技能:)谢谢!这让它可以运行。我将查看它是否工作…(我仍然在旁边显示“找不到符号”错误消息)