Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Leider startet dieser mini-Hybride nicht (..Exception in thread main noClassDefFoundError usw...)
Wenn ich die ganze Geschichte nicht als Applet sondern als Applikation mache
public class Ausgabe5 extends Applet
...
dann wird die Methode getDocumentBase nicht erkannt. ???:L
Wenn das ein Appelt ist...
gibt es keine main()-Methode sondern eine Init().
Wenn das eine Applikation ist...
Musst du das Applet als Steuerelement in eine Frame oder so einbinden.
Nun... eigentlich möchte ich eine Applikation machen - da funzt aber getDocumentBase nicht ... selbst mit import java.applet.Applet;
nicht...?
Dieses ´GetDocumentBase` funktiniert also nur in einem Applet..
hmmm :bahnhof:
Ich brauche das aber in einer Applikation ....
das praktische Ergebnis soll die Ausgabe u.a. der (des..?) URL im DOS-Window sein.
(das ganze erscheint recht sinnlos...ist es auch. Es ist Teil einer Hausaufgabe :wink: )
Also vorstellen könnte ich mir das Ganze zB als eine Applikation, welche ein Applet aufruft, in dem die URL ermittelt wird, diese an die Applikation zurückgibt, wo ich dann alles weitere ohne Probleme mit system.out usw ausgeben kann.(?) :meld:
als Fehlermeldung erhalte ich beim kompilieren:
non static method ermitteln() cannot be referenced from a static context Ausgabe.ermitteln();
und dann findet er noch die methode ´MalformedURLException´ nicht.
:cry:
Wie war das mit.... ein Applet als Steuerelement in ein Frame einbinden?
Sorry, ich bin echt der java-voll-noob
BITTE bitte..kann mir jemand weiterhelfen?
Hat sich der Classpath-Pfad jetzt schon wieder weggeschlichen??
Heilige Scheisse...kann es sein, dass Java ziemlich kacke ist?
Wäre es nicht eine Lektion in diesem Lehrgang, den ich gerade mache, hätte ich dieser Sprache echt schon lange den Rücken gekehrt.
also:
Classpath stimmt noch (zumindest spuckt er mir den richtigen Pfad aus wenn ich set Classpath eintippe)..
also daran scheints wohl (ausnahmsweise) NICHT zu liegen.
können wir das ganze nicht abkürzen, und einer von Euch Java-Freaks posted mal eben die drei Zeilen (funktionierenden) Java-Code für diese Problemstellung?
Kann doch nicht so schwer sein, wenn man sich ein bisserl auskennt?
Ich bin echt fertig mit meinen Nerven, und hab keine Idee mehr, was ich noch probieren könnte.
Also:
erbarmt Euch meiner, und erlöset mich!
:meld:
CLASSPATH und PATH in der Systemsteuerung (Umgebungsvariablen)
verweisen auf das jdk1.5.0/bin - Verzeichnis.
das müsste dann doch passen..... :?:
Ich habe mal ne Seite gefunden, auf der ein Befehl beschrieben war, mit dessen Hilfe man mal eben den Classpath ´korrigieren´ konnte oder so ähnlich.
Nach eintippen dieses Befehls (irgendwie set Classpath="" oder sowas) kamen dann dieses Fehlermeldungen nicht mehr.
Schön.
Aber es muss doch wohl möglich sein, den Classpath permanent richtig einzurichten?
Oder muss ich ihn in jeder java-Anwendung entsprechend konfigurieren?
Ich bin am Ende...echt. :bahnhof:
Sogar die billigsten anwendungen, die vorher noch funktioniert haben spucken jetzt diesselbe Fehlermeldung.
Vermutlich wieder was mit der Classpath-variable.
Komischerweise habe ich in der systemsteuerung nichts verändert, und die umgebungsvariablen path,classpath verweisen immer noch auf das jdk1.5.0/bin verzeichnis.
Schon relativ frustrierend...wie soll man da in Ruhe Java üben, wenn sich die arbeitsumgebung ständig verstellt?
vielleicht bin ich auch einfach nur zu doof.. :autsch: