Erste Schritte Probleme mit der Hauptklasse

JavaFisch

Mitglied
Hallo Forummitglieder,
ich wollte ein kurzes Programm exportieren, aber ich habe ein Problem mit der Hauptklasse. Ich habe es einmal geschafft (ich weiß nicht,wie), doch da wurden nicht die import-Anweisungen mitgenommen, sondern nur das, was unter der Klasse steht. Die Bilder veranschaulichen das Problem nochmal.Screen.png Screen1.png Screen2.png
 
Ups... Da war wohl echt die Endung falsch. Ich hab das .jar durch ein .java ausgetauscht.
Jetzt steht da:
"Fehler: Hauptklasse Java.Selbstlernen.Befehle.java konnte nicht gefunden oder geladen werden
Ursache: java.lang.ClassNotFoundException: Java.Selbstlernen.Befehle.java"
Ich hab zwar / eingegeben, aber es werden Punkte ausgegeben
 
Ok, ist gelöst. Ich musste die Endung einfach weglassen. Jetzt hat sich wieder ein neues Problem aufgetan. Die import-Anweisungen werden nicht beachtet. Das sehe ich daran, dass der random -Befehl nicht mehr funktioniert. Bei Eclipse war alles ok.

Edit: Jetzt ist es komplett komisch. Die hälfte meiner Eingaben sind falsch?!
 
Zuletzt bearbeitet:
Wenn ich einen Eingabebefehl in Form von "else if (befehl.equals("Wort mit äöü")) " habe, kann man im cmd das Wort wegen den Umlauten zwar eingeben, doch es wird die else if Anweisung einfach ignoriert und nur die else Anweisung angezeigt. Mit einem System.out.println("äöü") werden die Umlaute angezeigt. Das Problem habe ich nur im cmd und nicht bei Eclipse.
 
Das Problem habe ich nur im cmd und nicht bei Eclipse
??? 😕

Java:
else if( befehl.equals("Wort mit äöü") )
Ist Dir bewußt, was dieser Code macht??
Mal lustig davon ausgehend, dass befehl einfach ein String ist, wird der Inhalt dieser Variablen mit dem String "Wort mit äöü" auf Gleichheit geprüft!!
VG Klaus
 
Ja, das ist mir ja schon klar. Das war auch mein Ziel.
befehl ist bei mir auch als String verzeichnet. Mein Problem ist ja nur, dass wenn ich ein Wort mit Umlauten auf Gleichheit prüfen will, es nicht funktioniert.
z.b heißt der Code
...
Java:
...
}else if (befehl.equals ("Würfel")) {
     System.out.println("123");
}else {
     System.out.println("Befehl nicht verfügbar");
}

User: Würfel


Antwort bei Eclipse ---> 123
Antwort bei der Eingabeaufforderung ---> Befehl nicht verfügbar
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben