PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java Kann Java.util.Scanner nicht einbinden/nutzen



FAN4TIC
27.06.2012, 01:43
Hallo zusammen.

ich arbeite mich gerad durch dieses (http://www.gailer-net.de/tutorials/java5/Notes/chap10/ch10_7.html) Tutorial durch aber bekomm einen Fehler, wo keiner sein sollte. :/

Der code

import java.util.Scanner;

class Echo
{
public static void main (String[] args)
{
String inData;
Scanner scan = new Scanner( System.in );

System.out.println("Geben Sie die Daten ein:");
inData = scan.nextLine();

System.out.println("Sie haben eingegeben :" + inData );
}
}
Zeile 8 und 11 sind laut Eclipse Fehler:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
8 The constructor Scanner(InputStream) is undefined

11 The method nextLine() is undefined for the type Scanner

at Scanner.main(Scanner.java:10)


habs genauso gemacht wie im Tutorial.
wo´s der Fehler?

Eclipse schlägt mir vor für Zeile 8:
den Konstruktor von Scanner zu erezugen "Scanner(InputStream) oder das System.in wegzulassen

Zeile 11:
Die Methode
nextLine() zu erstellen.

Das kanns ja irgenwdie nicht sein.
laut Tutorial läufts ja so.

Tumbleweed
27.06.2012, 01:55
Compiled und läuft. Mach mal Project -> Clean. Dann noch mal einen Refresh aufs Projekt.

Compiled es denn sonst? Z.B. wenn du mal ein neues Projekt erstellst und nichts weiter machst in der main. Meinetwegen ein System.out.println("bla");

xButzex
27.06.2012, 02:00
Also bei mir läuft das Programm. Vllt. iwie nen Fehler mit java...ich würds mal deinstallieren und neu draufziehen...hatte da auch anfangs starke probleme als ich mit java angefangen habe, weil da iwie die versionen durcheinander gekommen sind aufm rechner...dann kann es sein das er beim kompilieren iwie rumspackt...

soares
27.06.2012, 07:23
Ich würde eher vermuten, dass es ein Eclipse-spezifisches Problem ist. Entweder mit der Konfiguration des JDK oder des Projektes.

Könnte auch an den Metadaten liegen. Eclipse kommt schon mal durcheinander. Aber das eher bei großen Projekten.

Schau mal in den Projekt-Einstellungen unter "Java Build Path" im Libraries-Reiter nach, was als JRE konfiguriert ist. Hier muss mindestens eine Java 5 VM eingetragen sein.

FAN4TIC
27.06.2012, 14:32
Problem gefixt.

Bei Java Build parth war bei mir JRE7 eingetragen.
Doppelklick drauf --> Alternative JRE --> add --> Pfad von JDK1.7.0_5 eingegeben und häckchen reingemacht und als Default gesetzt.

Fertig :)


Danke !