Taschenrechner "Error loading class..."

Fubix

Neues Mitglied
Hallo,
muss für die Schule einen einfachen Taschenrechner programmieren dazu hab ich mich ein bisschen auf YouTube umgesehen und bin auch schnell fündig geworden. Nachdem ich meinen Code dann compiliert habe
(Compiliere D:\Java\Rechner\Rechner_1.java mit Java-Compiler
D:\Java\Rechner\Rechner_1.java erfolgreich compiliert!)
wunderte ich mich zuerst das auf der Konsole nicht "Erste Zahl: " auftauchte. Nachdem ich dann einfach test weise eine 5 in die Konsole eingegeben habe habe ich folgende Fehlermeldung erhalten:
"Could not load D:\Java\Rechner\Rechner_1.java java.lang.Exception: Error loading class D:\Java\Rechner\Rechner_1 at JEClassLoader.loadClass(JEClassLoader.java:16)"
Kann mir hier jemand weiter helfen wo der Fehler liegt bzw. wie ich ihn beheben kann?
Benutze JavaEditor und hier der Code:

import java.util.Scanner;

class rechner {
public static void main(String args[]){
//variablen
double zahl1;
double zahl2;
double ergebniss;

//Scanner
Scanner scan = new Scanner(System.in);

System.out.println("Erste Zahl: ");
zahl1 = scan.nextDouble();
System.out.println("Zweite Zahl: ");
zahl2 = scan.nextDouble();
ergebniss = zahl1 + zahl2;
System.out.println(ergebniss);

}


}
 
Was mir als Erstes auffällt ist, dass du zwei verschiedene Namen für die java Datei und die Klasse benutzt. Wenn es daran nicht liegen sollte, dann hast du vielleicht in den Befehlen ein Problem:
Code:
javac rechner.java
java rechner

Und was ich noch erwähnen wollte: Warum nutzt du nicht Eclipse oder Netbeans?
 
Danke für die Antworten das Problem ist gelöst. Habe den Name von Rechner_1 in Rechner geändert und aus "class rechner" "public class rechner".
P.S.: Java Editor ist (leider) von meiner Schule als vorgabe gegben worden daher kein Eclipse.
 

Neue Themen


Zurück
Oben