Importierte Java-Applet-Projekt in Netbeans wird nicht funktionieren, weigert sich Netbeans zu identifizieren oder sogar Hauptklasse selbst zu finden, wenn manuell eingestellt

StackOverflow https://stackoverflow.com/questions/665820

Frage

Ich versuche, die Hauptklasse in NetBeans, um die Hauptklasse sein, um es in der letzten Umgebung war es in war, aber das Programm besteht darauf, es nicht die Hauptklasse findet sich, und wenn ich stelle es als Name der Hauptklasse in Projekteigenschaften sagt es die Klasse existiert nicht (auch wenn es der Fall ist).

Wenn ich einen Rechtsklick auf die Quelldatei mit der Hauptklasse und klicken Sie auf ‚run [file]‘ es funktioniert (wenn auch mit Fehlern im Zusammenhang mit Vermögenswerten, die ich später reparieren kann, nichts hat sich mit dem Code zu tun.

Alles, was ich ab jetzt getan habe, ist einfach zu kopieren und den Code in NetBeans aus dem letzten Projekt einfügen, so würde ich alles hier mit Blick auf?

Vielen Dank für jede Hilfe.

War es hilfreich?

Lösung

Die Art und Weise Applets in Netbeans arbeitet, ist mir lästig. Die vorgeschlagene Verwendung von Hilfe ist das Applet auszuführen, wie Sie zeigen Sie getan haben (Run-Datei). NetBeans wird eine HTML-Datei unter build / Klassen erzeugen, die das Applet verweist. Anschließend kopieren Sie die HTML-Datei src wo Ihre Klasse ist. Anschließend können Sie die HTML optimieren und in den folgenden Durchläufen wird NetBeans Ihre HTML-Datei verwenden, anstatt sie zu erzeugen. Jedes Mal, wenn Sie die Datei NetBeans ausführen öffnet das Applet Viewer-Programm, das zu Java. Sie können keine der an den Applet-Viewer übergebenen Argumente steuern. Er ignoriert die Laufzeitparameter Sie im Projekt konfigurieren. Um die Parameter an das Applet übergeben ändern Sie die HTML-Datei manuell bearbeiten müssen.

Ein besserer Weg ist es, die AppletWindow Klassen an dem BlueJ-Projekt angelegt über zu verwenden. Damit können Sie ein Applet auf einem JFrame Host, das bedeutet, dass Sie einen kleinen Standalone-Swing-app machen, die Ihr Applet aufruft. Das Programm hat dann eine Hauptmethode, können Sie ein zusätzliches Swing-Fenster mit Schaltflächen und Text starten steuert zu simulieren JavaScript das Applet aufruft und Sie können die Attribute zwicken, die an das Applet zur Laufzeit übergeben bekommen. Es ist sehr schön für neue Dinge in Ihrem Code ausprobieren.

Links:

Andere Tipps

Sprechen Sie wirklich über ein Applet? Applets haben keine Hauptklasse (sie können, aber sie müssen nicht). So werden Sie wahrscheinlich eine Option, das Projekt als Applet-Projekt zu importieren, nicht als Standalone-Java-app, in Netbeans.

Shift + F6 arbeitete für mich in NetBeans 7.3.1

I webstart in Eigenschaften zu ermöglichen, bearbeitet zuerst.

Im ein einziges Applet von Schiltds komplette Java 7. Auflage Seite 626 einfache Banner Applet.

Ich bin froh, ein wenig zurück zu geben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top