Hallo,
ich hab jetzt endlich Zeit gefunden um Java zu lernen und dank Google hab ich auch ein nettes Javaforum gefunden wo ich, genau jetzt, mein erstes Thema eröffne. Bevor ich auf mein "Problem" eingehe muss ich noch was über mich bzw. mein Lernverhalten erzählen.
Ich lerne nach dem Learning by Doing Prinzip. Bevor ich jemand anderen nerve oder ein Forum mit nervigen anfängerfragen vollspamme, versuche ich den Fehler selbst zu finden und zu beseitigen. Was natürlich nicht immer einfach ist, grade wenn man ein blutiger Anfänger ist!
Zur Zeit Arbeite ich das Buch "Java von Kopf bis Fuß" durch, welches übrigens dank des Humo
rvollen schreibstils gut für anfänger gedacht ist. Ich benutze kein IDE und das werde ich auch solange tun bis ich das Buch durch und das System hinter Java verstanden hab. Also schreibt bitte nicht "Benutz doch ein IDE!".
So nun zum meinem "Problem".
Ziemlich am Anfang des Buches, um genau zu sein auf Seite 3 steht ein Quellcode. Wenn er richtig geschrieben wird sollte sich ein Fenster öffnen und da sollte ... Ah schaut selbst!
Wenn ich den Code durch den Compiler jage, kommt keine Fehlermeldung. Aber sobald ich das Programm starten will kommt folgendes:
Nach langem hin und her und vielen versuchen den Code umzuschreiben, bin ich auf folgendes Ergebnis gekommen:
Code durch den Compiler gejagt, keine Fehlermeldung. Programm gestartet -DAADAAAAAA - keine Fehlermeldung! Stolz schau ich auf den Bildschirm und es passiert, nunja, rein gar nix. Eigentlich sollte jetzt ein Fenster aufgehen wo das Programm ausgeführt wird. Tut es aber leider nicht.
Nun meine Frage(n), ist der bearbeitete Code von mir Richtig? Wenn ja, warum öffnet sich das Programm nicht? Wenn nein, fehlt etwas bei dem Code oder hab ich nur einen Schreibfehler oder ähnliches?
Sollte etwas bei dem Code fehlen dann bitte nicht schreiben was es ist, ich möchte das selber rausfinden. Learning by Doing!
P.s.: Meine vermutung ist dass in dem Code noch etwas fehlt, da das Buch so aufgebaut ist das man mit Javabefehlen nicht überrumpelt wird. Bin gespannt was ihr dazu sagt und bis dahin Lese ich weiter. :rtfm:
ich hab jetzt endlich Zeit gefunden um Java zu lernen und dank Google hab ich auch ein nettes Javaforum gefunden wo ich, genau jetzt, mein erstes Thema eröffne. Bevor ich auf mein "Problem" eingehe muss ich noch was über mich bzw. mein Lernverhalten erzählen.
Ich lerne nach dem Learning by Doing Prinzip. Bevor ich jemand anderen nerve oder ein Forum mit nervigen anfängerfragen vollspamme, versuche ich den Fehler selbst zu finden und zu beseitigen. Was natürlich nicht immer einfach ist, grade wenn man ein blutiger Anfänger ist!
Zur Zeit Arbeite ich das Buch "Java von Kopf bis Fuß" durch, welches übrigens dank des Humo
rvollen schreibstils gut für anfänger gedacht ist. Ich benutze kein IDE und das werde ich auch solange tun bis ich das Buch durch und das System hinter Java verstanden hab. Also schreibt bitte nicht "Benutz doch ein IDE!".
So nun zum meinem "Problem".
Ziemlich am Anfang des Buches, um genau zu sein auf Seite 3 steht ein Quellcode. Wenn er richtig geschrieben wird sollte sich ein Fenster öffnen und da sollte ... Ah schaut selbst!
Java:
import java.awt.*;
import java.awt.event.*;
class Party {
public void erstelleEinladung() {
Frame f = new Frame();
Label l = new Label("Party bei Tim");
Button b = new Button("Sicher doch");
Button c = new Button("Ohne mich");
Panel p = new Panel();
p.add(l);
}
}
Wenn ich den Code durch den Compiler jage, kommt keine Fehlermeldung. Aber sobald ich das Programm starten will kommt folgendes:
Fehler: Hauptmethode in Klasse Party nicht gefunden. Definieren Sie die Hauptmethode als:
public static void main(String[] args)
Nach langem hin und her und vielen versuchen den Code umzuschreiben, bin ich auf folgendes Ergebnis gekommen:
Java:
import java.awt.*;
import java.awt.event.*;
public class Party {
public static void main( String[] args) {
Frame f = new Frame();
Label l = new Label("Party bei Tim");
Button b = new Button("Sicher doch");
Button c = new Button("Ohne mich");
Panel p = new Panel();
p.add(l);
}
}
Code durch den Compiler gejagt, keine Fehlermeldung. Programm gestartet -DAADAAAAAA - keine Fehlermeldung! Stolz schau ich auf den Bildschirm und es passiert, nunja, rein gar nix. Eigentlich sollte jetzt ein Fenster aufgehen wo das Programm ausgeführt wird. Tut es aber leider nicht.
Nun meine Frage(n), ist der bearbeitete Code von mir Richtig? Wenn ja, warum öffnet sich das Programm nicht? Wenn nein, fehlt etwas bei dem Code oder hab ich nur einen Schreibfehler oder ähnliches?
Sollte etwas bei dem Code fehlen dann bitte nicht schreiben was es ist, ich möchte das selber rausfinden. Learning by Doing!
P.s.: Meine vermutung ist dass in dem Code noch etwas fehlt, da das Buch so aufgebaut ist das man mit Javabefehlen nicht überrumpelt wird. Bin gespannt was ihr dazu sagt und bis dahin Lese ich weiter. :rtfm: