Hallo,
ich habe vor kurzem mit dem Programmieren angefangen und daher noch ganz am Anfang.
Ein Problem treibt mich jedoch derzeit in die Verzweiflung.
Windows 10,
JRE: JavaSE-17
jdk-18.0.1.1
Ich benutze momentan Eclipse und scheitere daran, Umlaute in der Consolenausgabe darzustellen.
Der Fehler lässt ganz leicht darstellen.
In der Ausgabe erscheint dann nur ����.
Wenn ich eine Klasse erstelle mit Umlaut, funktioniert die Klasse nicht mehr.
Fehlermeldung:
Fehler: Hauptklasse Testä konnte nicht gefunden oder geladen werden
Ursache: java.lang.ClassNotFoundException: Testä
Ich habe schon sehr viel gegoogelt und auch ausprobiert.
Bisherige Lösungsversuche:
1. Window - General - Workspace - UTF-8
2. Window - General - Appearance - Content Types auf UTF - 8 umgestellt.
3. Run Configurations - Common - UTF-8
4. Edit - Set Encoding - UTF-8
5. Unicode ausprobiert, z.b. (\u00c4). Konnte auch nicht dargestellt werden.
6. im Explorer Ordner die .java Datei mit Notepad++ kontrolliert (UTF - 8)
7. Die von Eclipse erzeugte Datei.java über CMD kompiliert und dann mit der Console ausgegeben. Dort wurde alles richtig dargestellt.
8. Über CMD die von Eclipse erzeugte .class Datei ausgegeben. Auch dort wurde alles richtig dargestellt.
9. In Windows das Gebietsschema auf Beta UTF-8 eingestellt).
Meine Vermutung ist, dass bei dem Schritt, wenn Eclipse die Class Datei ausführen möchte, ein Fehler auftritt.
Für den Bereich finde ich aber leider keine speziellen Informationen mehr für dieses Problem.
ich habe vor kurzem mit dem Programmieren angefangen und daher noch ganz am Anfang.
Ein Problem treibt mich jedoch derzeit in die Verzweiflung.
Windows 10,
JRE: JavaSE-17
jdk-18.0.1.1
Ich benutze momentan Eclipse und scheitere daran, Umlaute in der Consolenausgabe darzustellen.
Der Fehler lässt ganz leicht darstellen.
Java:
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("öäü€");
}
}
In der Ausgabe erscheint dann nur ����.
Wenn ich eine Klasse erstelle mit Umlaut, funktioniert die Klasse nicht mehr.
Code:
public class Testä {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Fehlermeldung:
Fehler: Hauptklasse Testä konnte nicht gefunden oder geladen werden
Ursache: java.lang.ClassNotFoundException: Testä
Ich habe schon sehr viel gegoogelt und auch ausprobiert.
Bisherige Lösungsversuche:
1. Window - General - Workspace - UTF-8
2. Window - General - Appearance - Content Types auf UTF - 8 umgestellt.
3. Run Configurations - Common - UTF-8
4. Edit - Set Encoding - UTF-8
5. Unicode ausprobiert, z.b. (\u00c4). Konnte auch nicht dargestellt werden.
6. im Explorer Ordner die .java Datei mit Notepad++ kontrolliert (UTF - 8)
7. Die von Eclipse erzeugte Datei.java über CMD kompiliert und dann mit der Console ausgegeben. Dort wurde alles richtig dargestellt.
8. Über CMD die von Eclipse erzeugte .class Datei ausgegeben. Auch dort wurde alles richtig dargestellt.
9. In Windows das Gebietsschema auf Beta UTF-8 eingestellt).
Meine Vermutung ist, dass bei dem Schritt, wenn Eclipse die Class Datei ausführen möchte, ein Fehler auftritt.
Für den Bereich finde ich aber leider keine speziellen Informationen mehr für dieses Problem.