System.out cannot be resolved

  • Themenstarter Nosferatu Alucard
  • Beginndatum
Status
Nicht offen für weitere Antworten.
N

Nosferatu Alucard

Gast
Hallo,

ich brauche dringend Hilfe, weil ich ein Programm nicht zum laufen bekomme, dass morgen fertig sein muss.
Ich will etwas mit System.out.println(); ausgeben, bekomme aber immer den im Titel genannten Fehler!

Hier der entsprechende Ausschnitt:

Code:
		/*
		 * Array ausgeben
		 */
		    
	        // jede Spalte abarbeiten
	        for(int i=0; i<ROW; i++) {
	            
	            // jede Spalte abarbeiten
	            for (int j=0; j<COL; j++) {
	                java.lang.System.out.print(aResult[i][j] + " ");
	            }
	            System.out.println();
	        }

Ich verstehe nicht, wo das Problem liegt, auch java.lang.System.out.println(); funktioniert nicht.
Entwicklungsumgebung ist eclipse.

Vielen Dank für schnelle Hilfe
 

Wildcard

Top Contributor
1. Steht das auch in einer Methode?
2. Ist im Package Explorer ein JRE Container im Projekt eingeklinkt?
3. Eclipse schonmal neu gestartet?
 
N

Nosferatu Alucard

Gast
zu 1: Das ist ein Ausschnitt aus der main Methode

zu2: Im Package Explorer ist unter dem Namen des Projekts der src Ordner und darunter "(default package)" und "referenced libraries", also ich denke die Antwort ist nein

zu3: Ja das bringt nichts.

Ich sollte der vollständigkeit halber vielleicht erwähnen, dass es sich um ein lejos Projekt handelt, zur Programmierung eines Mindstorms Roboters.
Wobei das mit System.out eigentlich nichts zu tun haben sollte, oder?
 
S

SlaterB

Gast
wie lange programmierst du denn schon auf/ in diesem PC/ Entwicklungsumgebung/ Workspace/ Projekt/ Klasse?

lief jemals irgendwas?

läuft

Code:
public class Test
{
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
}
im gleichen Projekt/ in einem neuen Projekt/ neuen Workspace?/ neue Eclipse-Version/ neuer PC?
 
G

Guest

Gast
Ich hab gerade im Referenced Libraries eine java.lang gefunden, die im System kein out enthält sondern nur exit, currentTimeMillis und getRuntime, kann es sein, dass das deswegen nicht funktiniert und ich eine andere java.lang benutzen muss?

Weil die im referenced libraries ist von lejos, nicht vom jdk.
 
N

Nosferatu Alucard

Gast
Ach so, die angegebene Testklasse funktioniert nur in einem neuen Java Projekt, nicht in leJOS Projekten, ich denke das ist die Bestätigung für meine These im Post darüber oder?
 
S

SlaterB

Gast
ich denke auch, kann persönlich aber nicht sagen, welche Libraries du verwenden kannst/ musst
 
N

Nosferatu Alucard

Gast
Ich denke, ich muss die library einbinden in der java.lang original vom jdk ist, nur wo finde ich die und binde die ein???
 

Wildcard

Top Contributor
Wenn das Ding für Lego kompiliert werden soll, kannst du auch nur die Klassen verwenden, die die entsprechende VM Bereitstellt (sprich, alles was in der betreffenden rt.jar ausgeliefert wird).
 
N

Nosferatu Alucard

Gast
Ok, ich glaub ich muss mal das gesamte Konzept erklären:

Ich soll einen Scanner bauen mittels Mindstorms und leJOS.

Den System.out Befehl benötige ich im Host Programm um das aus den Sensorwerten erstellte Bild (Strichzeichnung) auszugeben.

Das heißt die Ausgabe auf LCD bringt mir nichts.
 
N

Nosferatu Alucard

Gast
Der Lichtsensor von Mindstorms nimmt Helligkeitsrozentwerte auf, diese werden auf schwarz (1) und weiß (0) vereinfacht. Diese Werte werden per Infrarot an das Host Programm geschickt und dort wird über ein Array und eben println dann entweder "." oder " " ausgegeben.
 

Ariol

Top Contributor
Dann musst du deine chars (?) an deinen InfrarotSender schicken.

Wie du den ansteuerst kann dir hier vermutlich niemand sagen. In der API hab ich mal nix passendes gefunden.

Hast du evtl. eine Extra-Library für den Sender?
Ist der Sender ein Original Mindstorms-Teil?
Wie ist der Sender angeschlossen?

Und benutzt du NXT oder RCX?

EDIT: Achso, falsch verstanden.

Welche API benutzt du denn für dein Host-Programm (Sollte eigentlich mit der Standard-Java-API funktionieren).
Wenn du die benutzt sollte auch System.out kein Problem mehr sein.
 
N

Nosferatu Alucard

Gast
Also ich benutze den RCX.

Und das Host Programm benötigt die leJOS API, weil ich josx.rcxcomm.RCXPort benötige, um mit dem RCX kommunizieren zu können, mit der Standard API kann ich die Scanner Daten nicht empfangen
 
N

Nosferatu Alucard

Gast
gut, nur wie mache ich das in Eclipse? Ich hab im Package Explorer nur den Punkt referenced libraries, wo die jar Files von leJOS drin sind, wie bekomme ich die JDK API noch dazu?
 

Wildcard

Top Contributor
Wenn das überhaupt funktioniert, dann nur indem du ein normales Java Projekt machst und dort die benötigten jars von Lego einbindest (Properties -> build path)
 

Ariol

Top Contributor
Wildcard hat gesagt.:
Wenn das überhaupt funktioniert, dann nur indem du ein normales Java Projekt machst und dort die benötigten jars von Lego einbindest (Properties -> build path)

So meinte ich das. Man muss die Lejos-API auch garnicht als "echte" API einbinden, da das Programm eh nur in eine Binary umgewandelt auf Bot läuft. Dafür gibt's Extra-Programme.

Kann natürlich sein, dass es beim RCX anderst ist...wir haben damals mit dem NXT gearbeitet.
 
N

Nosferatu Alucard

Gast
super, danke für die Hilfe, jetzt kann ich das Host Programm endlich Fehlerfrei kompilieren.

Jetzt muss ich nur noch den Fehler beim kompilieren des Client Programms irgendwie loswerden:

Class josx.rcxcomm.RCXPort (filejosx/rcxcomm/RCXPort.class) not found in CLASSPATH js.tinyvm.ClassPath@1feabd6
 
N

Nosferatu Alucard

Gast
Die Meldung kommt ja beim Client Programm, das mit der Standard API nichts zu tun hat, also da ist nur die leJOS Api drin.
 

Wildcard

Top Contributor
Als du also auf diesen Fehler im Client gestoßen bist, dachtest du dir 'Ui, dann mach ich eben den Server und produziere dort auch Fehler' ?
Über deinen Entwicklungsprozess solltest du noch ein wenig meditieren.
 

Ariol

Top Contributor
Ok, ich dachte nur, du hättest beides in einem Projekt in verschiedenen packages.

Sieh mal in deiner lejos-API nach, ob die Klasse josx/rcxcomm/RCXPort.class drin ist.

Du kannst ja auch mal schreiben wie du das Programm kompilierst (tinyvm?)
 
N

Nosferatu Alucard

Gast
Hab die jtools.jar mal in den Classpath gepackt, ändert aber nichts. Kompilieren mach ich über Run As -> lejos. Woher das tinyVM kommt versteh ich auch nicht so ganz, ich denke mal dass das ein überbleibsel ist, weil leJOS ja quasi nur ne neue Version von tinyVM ist
 

Ariol

Top Contributor
Bei deinem Lejos-download waren sicherlich auch ein paar exe-Dateien (bzw. Linux-Binaries) dabei.

Lies dir mal auf der Lejos-Seite durch, wie du dein Projekt damit kompilierst - vllt. macht das Eclipse-plugin was falsch.
AFAIK ist das auch schon etwas älter und könnte dadurch unter Umständen Probleme mit einem neuen Eclipse haben.
 
N

Nosferatu Alucard

Gast
Naja da es morgen um 12 raus muss, werd ich es wohl mit dem Fehler abgeben (ich bracuh jetz dringend schlaf^^) und mich vielleicht morgen nachmittag nochmal damit beschäftigen.

Auf jeden Fall nochmal vielen Dank für die rasche und gute Hilfe ^^
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
D System.out.println Java Basics - Anfänger-Themen 1
O System.out.println wird nicht ausgegeben? Java Basics - Anfänger-Themen 11
paulen1 Methoden Unerwünschte Ausgabe bei System.out.print in For-Schleife Java Basics - Anfänger-Themen 8
M Keine Ausführung von System.out.println() Java Basics - Anfänger-Themen 3
O System.out array Java Basics - Anfänger-Themen 4
J Programm beenden ohne System.exit() oder Runtime.exit() Java Basics - Anfänger-Themen 5
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
H Befehl wird nicht ausgeführt - System.out.println Java Basics - Anfänger-Themen 3
S Anweisungen verstehen System.out.print/println Java Basics - Anfänger-Themen 2
B Warum werden meine System.out.println's übersprungen? Java Basics - Anfänger-Themen 9
I System.currentTimeMillis() nutzen Java Basics - Anfänger-Themen 2
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
C System.in.read() Boolsche Werte vergleichen Java Basics - Anfänger-Themen 8
B Input/Output System.out.print mit und ohne "" Java Basics - Anfänger-Themen 5
T System.out.println() Java Basics - Anfänger-Themen 5
M System.property persistieren Java Basics - Anfänger-Themen 6
N (Java) Regristrierung und Login System mit einer Datenbank Java Basics - Anfänger-Themen 5
A Input/Output System.out Ausgabe aktualisieren, ohne Konsole vollzuspamen Java Basics - Anfänger-Themen 2
R Input/Output Frage zu System.out.println Java Basics - Anfänger-Themen 5
S System.out.printIn("Hello, World!"); Java Basics - Anfänger-Themen 3
A Passwort System Java Basics - Anfänger-Themen 4
N Input/Output System.in funktioniert nicht Java Basics - Anfänger-Themen 4
S Input/Output System.out.println - Manipulieren bzw. Alternative..? Java Basics - Anfänger-Themen 2
E Was ist die JRE System Library? Java Basics - Anfänger-Themen 3
V System.out.println zu JTextArea Java Basics - Anfänger-Themen 6
V OOP System.out.println(Objekt) Java Basics - Anfänger-Themen 3
D int x in System.out.println(), aber wie? Java Basics - Anfänger-Themen 1
J Variablen Komsiche System.in.read() return-value? Java Basics - Anfänger-Themen 3
R warum kann System.out.println(..) etwas, was Swing-Elemente Nicht können ? Java Basics - Anfänger-Themen 11
N System Proxy verwenden Java Basics - Anfänger-Themen 0
C system.out.printf mit streams benutzen Java Basics - Anfänger-Themen 7
L system.print.out geht nicht Java Basics - Anfänger-Themen 11
D Ausgabe einer Matrix mit System.out.println Java Basics - Anfänger-Themen 6
F System kann die Datei nicht finden Java Basics - Anfänger-Themen 7
R ArrayList - System.out.println nur einmal, statt 10 mal Java Basics - Anfänger-Themen 5
M Verwendung von System.exit(0) problematisch? Java Basics - Anfänger-Themen 1
D system.out.println >> JTextArea Java Basics - Anfänger-Themen 1
O Frage zu System.out.println() Java Basics - Anfänger-Themen 1
G System.out.printf geht nicht Java Basics - Anfänger-Themen 6
A System.out.println() - Aufbau Java Basics - Anfänger-Themen 1
D JDK installieren No JVM could be found on your system. Java Basics - Anfänger-Themen 9
Z System(einstellungen) per Java ändern/Steuern | Betriebssystembezogen Java Basics - Anfänger-Themen 7
M Variablen Ausgabe bei System.out.format? Java Basics - Anfänger-Themen 3
FrankR2 Grundsätzliches Verständnisproblem: Java 32/64-bit; Windows 7/8, 32/64-bit-System Java Basics - Anfänger-Themen 5
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
J Umgang mit System.out.println() und .print() Java Basics - Anfänger-Themen 6
W Input/Output System.in.read erzeugt nicht, was ich will Java Basics - Anfänger-Themen 1
C Input/Output System.in.read() gibt nicht -1 zurück? Java Basics - Anfänger-Themen 3
C Kleines Problem mit System.out.print Java Basics - Anfänger-Themen 1
G classname.System.out.println(); ? Java Basics - Anfänger-Themen 2
H Einfluss von System.out auf Programm Java Basics - Anfänger-Themen 2
K System.currentTimeMillis() und die Sommerzeit Java Basics - Anfänger-Themen 5
M Wann PATH und wann JAVA_HOME in Windows System 7 setzen? Java Basics - Anfänger-Themen 2
G Thread stoppen mit System.in.read() Java Basics - Anfänger-Themen 13
M CSV-File aus datei system einlesen Java Basics - Anfänger-Themen 3
R Char wird in System.out.print(); nicht ausgegeben Java Basics - Anfänger-Themen 6
T System.out.print : Frage zu Aufbau Java Basics - Anfänger-Themen 4
P Update System Java Basics - Anfänger-Themen 16
T If ; else error on system token delete Java Basics - Anfänger-Themen 5
M System.getProperty("java.vm.version") liefert build-Version Java Basics - Anfänger-Themen 4
O If in System.out.println Java Basics - Anfänger-Themen 11
J HILFE Benutzen einer Klasse aus JRE System Library Java Basics - Anfänger-Themen 4
T Erste Schritte import java.lang.System.out Java Basics - Anfänger-Themen 4
N Erste Schritte Ausgabe in System.out Java Basics - Anfänger-Themen 13
D Scanner(System.in) Schleife Java Basics - Anfänger-Themen 7
G Input/Output System.in.read & Scanner Java Basics - Anfänger-Themen 2
H System.out umleiten Java Basics - Anfänger-Themen 5
J Erste Schritte System.out.print (Fehlermeldung) Java Basics - Anfänger-Themen 14
C System.out in String schreiben Java Basics - Anfänger-Themen 2
P System - Tage erkennen ( System Time ?) Java Basics - Anfänger-Themen 3
lulas[]args Alternative zu System.err.println(); Java Basics - Anfänger-Themen 5
X Eclipse System.out.print fehler Java Basics - Anfänger-Themen 5
K char-int-Addition in System.out.print Java Basics - Anfänger-Themen 3
O Tabelle Formatieren mit system.out.format Java Basics - Anfänger-Themen 11
F System.getProperty("line.separator") funkt. nicht Java Basics - Anfänger-Themen 4
N Erste Schritte System.err und System.out Java Basics - Anfänger-Themen 5
Z System.out.format, Hilfe. Java Basics - Anfänger-Themen 14
C System.out.println Java Basics - Anfänger-Themen 4
R System.exit mit String als Rückgabedatentyp Java Basics - Anfänger-Themen 3
G Input/Output System.err zusätzlich in Datei schreiben Java Basics - Anfänger-Themen 27
A Problem beim Ausführen einer .jar datei auf externen System Java Basics - Anfänger-Themen 5
S Input/Output Neuen InputStream System.in setzen Java Basics - Anfänger-Themen 11
I Input/Output System.out.println formatierung? möglich? Java Basics - Anfänger-Themen 2
J Schleife und system.exit(); Java Basics - Anfänger-Themen 2
ruutaiokwu System.err.print(ln) macht ein durcheinander??! Java Basics - Anfänger-Themen 8
D Frage zu System.out.println() Funktion Java Basics - Anfänger-Themen 6
J System.out - Zwischenablage Java Basics - Anfänger-Themen 5
T System.out.printf Zeilenumbruch nach x Stellen Java Basics - Anfänger-Themen 4
Guybrush Threepwood System.exit(int status) Java Basics - Anfänger-Themen 3
L Kein System.out Java Basics - Anfänger-Themen 14
M System.nanoTime Java Basics - Anfänger-Themen 3
F System.out.printIn Java Basics - Anfänger-Themen 15
jgh System.out finden Java Basics - Anfänger-Themen 4
hdi System.exit() Status Code in Eclipse? Java Basics - Anfänger-Themen 2
D Problem mit System.out Java Basics - Anfänger-Themen 7
J Fragen zu System.out.print und charAt Java Basics - Anfänger-Themen 3
C System.currentTimeMillis Java Basics - Anfänger-Themen 5
C System.currentTimeMillis(); Java Basics - Anfänger-Themen 13

Ähnliche Java Themen


Oben