Java“导入java.util.Scanner”不起作用

问题描述 投票:0回答:2

这是我第一次编码,所以如果我让你捂脸,我很抱歉。

我想使用 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)

我在网上阅读了一些内容,了解到 Scanner 类仅在 java 1.5 及更高版本中受支持。但是,我“应该”拥有 JDK 1.8。 我正在使用 NetBeans IDE 8.1。 如果有人能帮我解决这个问题,那就太棒了。预先感谢!

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

java netbeans java.util.scanner netbeans-8.1
2个回答
6
投票


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.