Это моя первая кодировка, так что извините, если я заставил вас встретиться лицом к лицу.Java «import java.util.Scanner» не работает
Я хотел использовать класс 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 и выше. Однако I должен иметь JDK 1.8. Я использую среду IDE NetBeans 8.1.
Если кто-нибудь может мне помочь в этом, это будет потрясающе. Заранее спасибо!
EDIT: Я убедился, что «Источник/двоичный формат» в разделе «Источники» в «Свойствах проекта» установлен в JDK 8, но проблема не устранена.
Вы должны подтвердить настройки IDE установлены использовать 1,8 компилятор. – ck1
Я не могу представить, как вам удалось заставить что-то такое элементарное, чтобы не работать. – Boann
Вы должны иметь возможность щелкнуть правой кнопкой мыши и установить это в свойствах проекта. Другое решение может состоять в том, чтобы обеспечить, чтобы NetBeans запускал JDK 1.8, используя опцию '--jdkhome', описанную здесь: http://wiki.netbeans.org/FaqJdkHome – ck1