habe das Client.class file in den ordner kopiert wo das index.html (welches das applet aufruft) sich befindet. ohne package läuft das ganze. was mache ich falsch. aja, und was muss ich machen damit ich das class file nicht immer kopieren muss. bekomm das einfach nicht hin hoffe mich kann jemand helfen.
Wenn deine Klasse in einem Package liegt, muß die Packet/Verzeichnisstruktur erhalten bleiben, ansonsten wird die KLasse nicht gefunden. Am besten packst du deine Klasse in ein Jar. Benutz mal die Suche hier im Forum.
hmm... danke erstmals für deine antwort... hab mich mal im forum umgesehn aber nicht wirlich was gefunden... wie ich ein jar-file erstelle habe ich herausgefunden. muss man ja über die konsole machen, oder? welche files muss ich dann da hinzufügen? nur die class files? und wo muss ich es nachher platzieren? im gleichen verzeichnis wie das jsp file welches das applet aufruft? wenn ich eine klasse abgeändert habe muss ich wohl das ganze jar file wieder erstellen, oder? und noch was, hab gemerkt das ich das applet signieren muss da ich eine socketconnection aufmachen möchte. kennt da jemand eine gute seite? hab diverse seiten gefunden aber da ist's nicht wirklich genau beschrieben und ich habe wirklich keinen plan wie ich das zu realisieren habe.
hoffe jemand kann mir bei all den fragen weiterhelfen. danke schon mal.
und noch was, hab gemerkt das ich das applet signieren muss da ich eine socketconnection aufmachen möchte. kennt da jemand eine gute seite? hab diverse seiten gefunden aber da ist's nicht wirklich genau beschrieben und ich habe wirklich keinen plan wie ich das zu realisieren habe.
vielen dank für deine ausführliche antwort. hab's nun mit dem signieren hinbekommen. das heisst bevor das applet geladen wird kommt ne abfrage. das heisst es wird eigentlich nicht geladen :cry: habe folgenden code:
bekomme dann immer eine java.lang.ClassNotFoundException: Client.class exception. das applet ist in einem package: package com.gekko.messenger.applet; hab bisher nicht herausgefunden wie ich das machen muss. das applet jar liegt im selben verzeichnis wie das jsp file welches das applet aufruft.
wird komischerweise das zertifikat nicht mehr angezeigt :shock: wieso?
hoffe es kann mir da jemand weiterhelfen...
noch ne frage zur zertifizierung. das zertifikat welches ich erstellt habe wurde ja von keiner firma "abgesegnet" oder so. hab ich dann trotzdem uneingeschränkten zugriff wenn es angenommen wird? also habe ich die erlaubnis für z.B. eine socketConnection?
und noch was. habe in einigen tuts gesehen dass das signieren in Mozilla und IE verschieden verläuft (Mozilla mit jar, IE mit cab-Files). mein zertifikat wird jedoch in beiden browsern angezeigt? wieso das? kann ie ab ner neuen version jar-files handlen?
die applet klassen befinden sich in folgendem package: package com.gekko.messenger.applet;
das applet befindet sich im jsp verzeichnis
das jar file entspricht genau der package struktur.
was kann man da noch falsch machen. hab echt keinen plan. bekomme immer noch folgende exception:
Laden: Klasse com.gekko.messenger.applet.Client nicht gefunden
das applet läuft nun... habe keine ahnung wieso... habe nichts mehr geändert... hab den selben code mal in mein index.html gepastet... dort ist das ganze gelaufen... hab's dann wider in mein jsp kopiert und siehe da es konnte geladen werden... hab echt keine erklärung dafür aber das ist wohl java wie es leibt und lebt
wäre trotzdem noch froh wenn mir jemand eine antwort zu den oben genannten fragen geben könnte.