2013-02-14 6 views
5

Ich habe vor kurzem mit JavaFX bei der Netbeans IDE arbeiten. Ich komme mit den Hallo Welt Beispielen zusammen, da es nicht so kompliziert ist, aber es ist eine große Sache, die total ärgerlich ist ich:Netbeans & JavaFX - Reinigen und bauen auf jedem Lauf?

Wie in meinem FXML Projekt, ich habe das ganze Projekt reinigen & bauen, bevor die Änderungen angewandt erhalten .

  • Ist das normal?
  • Darf ich das überspringen? Arbeiten an meinem Lenovo Yoga, Clean & Build & Run dauert mehr als eine Minute! Das ist viel zu lang für einen einzelnen veränderten Charakter.

Ich verwende:

  • Netbeans-Version: 7.2.1
  • Projekttyp: JavaFX FXML
  • JDK: 7

Auch kann ich nicht wählen Sie das Kontrollkästchen Properties -> Build -> Compile -> Compile on Save .

Antwort

2

Netbeans 7.2.1 unterstützt das Kompilieren beim Speichern für JavaFX-Projekte nicht, daher müssen Sie das Projekt jedes Mal manuell neu kompilieren.

Eine Alternative besteht darin, ein normales Java-Projekt zu erstellen, das JavaFX JAR (jfxrt.jar IIRC) zu importieren. Compile on Save wird verfügbar sein, und Sie müssen das gesamte Projekt nicht jedes Mal neu kompilieren, wenn Sie eine Änderung vornehmen (obwohl Sie noch ein "clean and build" ausführen sollten, bevor Sie Ihr Projekt freigeben).

Wenn Sie dies tun, verlieren Sie möglicherweise ein paar JavaFx-bezogene Funktionen - nicht ganz sicher.

+1

Danke für das Hinzufügen der erforderlichen Jar - Ich habe gesucht: D Ihre Lösung hat es perfekt gemacht. Ich habe ein normales Java-Projekt erstellt und die .jar-Datei hinzugefügt und nun geht alles viel schneller^^ –

+0

Schöne Abhilfe :) Ich benutze JavaFX 8. Die Lösung funktioniert also ohne jfxrt.jar hinzuzufügen (weil es Teil von JDK 8 ist) – Sahil

+0

@ShaiSurve Es sollte mit FX 8 aus der Box funktionieren. – assylias