Java Interpreter?
Also, wenn du Java Programme entwickeln möchtest, dann brauchst du in der Tat ein Java "Interpreter". Dies nennt man aber nicht so, da Java nicht interpretiert wird, sondern übersetzt (in die .class Files) und da dann ausgeführt auf einer virtuellen Maschine (JVM, Java virtual machine). Du hast demnach wahrscheinlich das JDK oder SDK von der Sun Webseite heruntergeladen... gut, das SDK ist für Entwickler gedacht und beinhaltet z. B. auch noch die Quelldateien für die ganzen Java Bibliotheken. Wie du das bereits gemerkt hast, erzeugt man mit dem Befehl javac dateiname.java eine .class Datei. Dies ist eben genau die kompilierte Version deines Programms (Bytecode). Das tolle daran ist, dass du diesen Bytecode auf jeder JVM ausführen kannst. Natürlich ist das Entwicklen von Java mit einem einfachen Texteditor und der Eingabeaufforderung recht mühsam.... deswegen:
Ich empfehle dir Eclipse, um Java Programme zu erstellen, zu kompilieren und auszuführen. Die Einarbeitungszeit ist relativ gering, wenn man ein bisschen Englisch kann. Im Prinzip kannst du dann bei deiner Entwicklung in Eclipse schön schritt für schritt vorgehen:
1. Eclipse starten
2. Neues Java Projekt anlegen
3. neue Java Klasse anlegen (mit Main-Methode)
4. ausprogrammieren z. B. System.out.println("Hallo World");
5. Über den run-Button --> run as Application ausführen
6. Ausgabe bewundern
Falls solche Fehlermeldungen wie oben erscheinen, dann liegt das meistens (also immer) daran, dass du einen Fehler in deinem Quellcode hast. Das hallo-World beispiel mal kommentiert:
class Hallo { // definiert eine Klasse in Java
public static void main(String[] args) {
// die Main Methode wird ausgeführt, wenn du z. B. java Hallo eingibst...
System.out.println("Hallo World"); //Ausgabe an die Konsole
} //ende Main
} //Ende Klasse
Ach ja, Java ist eine case-sensitive Sprache, d. h. Groß und Kleinschreibung muss beachtet werden... das wird wohl dein Fehler gewesen sein...