Cannot read

Hallo,
ich habe ein einfaches Programm geschrieben, aber beim kompilieren bekomme ich immer die Fehlermeldung:
error: cannot read: CTastatureingabe.java
1 error

Hier ist mein Programm:

import java.util.Scanner;

public class CTastatureingabe {
public static void main(String[] args) {
Scanner tastatur = new Scanner(System.in);
System.out.println("\nMöchten Sie das Programm starten? Ja/Nein");
String starten = tastatur.nextLine();

if(starten == Ja) ;
System.out.println(„Sie haben das Programm gestartet“);
} else {
System.out.println(„Sie haben das Programm abgebrochen“);
}
}

Was hab ich falsch gemacht?

Hallo,

ich denke mal du hast den Pfad zur Klasse falsch angegeben. „CTastatureingabe.java“ soll wahrscheinlich „C:\Tastatureingabe.java“ heißen.

Und beim Durchsehen leider aufgefallen

if(starten == Ja)

wird leider nicht so ganz funktionieren, nimm lieber

if(starten.equalsIgnoreCase("Ja"))

Alternativ könntest du auch nur die Funktion equals verwenden. Objekte solltest du nie mit „==“ vergleichen. Da dort nur die Referenz (Zeiger) der Objekte geprüft wird, wo hingegen in der Methode equals auch der Inhalt der Objekte geprüft wird.

LG Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]