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.
NetBeansclass, jar, package. Wie am besten machen bei Applet mit Web-Projekt?
ich möchte ein Applet schreiben. Gleich zu anfang haben sich aber ein paar Fragen aufgeworfen. Ich verwende netbeans und irgendwie ist mir nicht ganz klar wie sich das Web-Projekt und das Applet-Projekt am besten verbinden läst.
Wenn ich das Applet-Projekt immer einfach so erstelle, dann müsste ich die class und die jar in das Webverzeichnis kopieren. Und gerade das gestaltet sich beim Ausführen des Web-Projekts umständlich. Gibt es da nicht eine bessere Lösung?
Das Applet-Projekt ist einfach per Klasse erstelt.
Ich bin da jetzt nicht ganz sicher. Du kannst, glaube ich, den ClassPath und/oder die erzeugte Jar-Datei des Applet-Projektes in das Web-Projekt integrieren, in dem du die Quellen im Web-Projekt bekannt machst.
Das solltest du mal probieren:
Projekt-Ansicht einschalten und im Tab 'Projects' mit der rechten Maustaste auf den Projektnamen klicken
Im sich öffnenden Kontextmenü den Eintrag 'Properties' wählen
Im Dialog der Projekteigenschaften kannst du nun in der linken Seite 'Source' oder 'Library' auswählen
Unter 'Source' kannst du beliebige Dateien aus anderen Verzeichnissen einbinden (in den Classpath aufnehmen).
Unter 'Library' kannst du eine fertige Jar-Datei (auch eines anderen Projektes) in deinem Projekt bekannt machen.
Das scheint alles so nicht zu funktionieren. Es scheint da auch ein paar ehrebliche Unterschiede zwischen JApplet und Applet zu geben und ob ich sie unter ausführbare Anwendung oder unter Klasse erstelle. Laut Tutorial musste man auch nur die Klasse und nicht noch zusätzlich die Jar Datei angeben.
Ein JApplet läst sich z.B. unter einem ausführbaren Anwendungs Projekt nicht ausführen, sondern nur als Subprogramm.
Dann ist es vielleicht doch besser wenn ich das JApplet für sich schreibe und nacher einfach nur noch manuel einbette. Aber wie bekomme ich von dem erstellen JApplet eine vollständige Klasse ohne Jar?
Egal was solls. Ich verstehe nur nicht warum ich bei einem Applet beim einbetten auch die jar angeben muss. Das war im tutorial so nicht beschrieben. Auch nicht das zu dem Path zu der Class der package Name vorne drann, durch einen Punkt getrennt, geschrieben werden muss.
Ich erhalte immer wenn ich ein Applet-Formular compiliere eine Jar und eine class. Diese muss ich beide im Einbettungscode angeben. Sonst wird das Applet nicht geladen. Laut Tutorial aber, wäre es nur notwendig gewesen, die class im Einbetungscode anzugeben. Ich weiß auch nicht mehr aber irgendwie bin ich auf den Parameter archive gestossen und mit diesem konnte ich die Jar angeben. Dann gings. Aber zu dem Tag wo ich die class angeben musste. Wenn man das Applet-Formular, in einem package hat, dann muss man vor dem class-Dateinamen den package Namen dranschreiben und ein Punktzeichen.
Dann kann man mit dem Tool aus Bin den Einbettungscode konvertieren lassen.
Im netbenas ist das ausführen jedoch nach wie vor blöd. Zur ausführung durch die IDE wird immer eine automatisch generierte HTML-Seite erstellt, die das Applet dann lädt. Damit bleibt die Größe immer beim Standart.