Я довольно новичок в eclipse и программировании, в настоящее время я пытаюсь изучить java из учебника от caveofprogramming.com Когда я пытался следовать одному руководству, основанному на переключении ошибки продолжайте беспокоить меня.Невозможно переключиться на уровень соответствия компилятора 1.8 в Eclipse Helios
import java.util.Scanner;
public class App{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("enter a number");
String text = input.nextLine();
switch(text) {
case "start";
System.out.println("Machine started");
break; } } }
И это дает мне ошибку по команде выключателя, говоря:
не может переключиться на значение типа строки. только Int значения или перечисляемые константы допускаются
Джон Перселл в caveofprogramming.com предположил, что это из-за уровень соответствия компилятора, который в настоящее время 1,4, и он сказал мне, чтобы переключиться, что до 1,8, но его нет в наличии there.1.6 является последним уровень, который я могу использовать.
Возможный дубликат [Java Eclipse Helios 2 Release Java SE 7 Support] (http://stackoverflow.com/questions/17618078/java-eclipse-helios-2-release-java-se-7-support) – shivam
@ shivam Могу ли я обновить свое затмение от helios до juno или более поздних версий? – nihaljp
Вы должны обновить до 4.4 (Luna) с 2014 года для полной поддержки Java 8. Также можно обновить * текущую * версию, которая равна 4.6 (Neon), только что выпущенная в прошлом месяце. – Andreas