Ich habe kürzlich JDK8 + Netbeans8 (das gebündelte Setup von der Oracle-Site heruntergeladen) auf meinem Windows 8.1-Rechner installiert.
Wenn ich eine sehr einfache JavaFX FXML-Anwendung erstelle, funktioniert es gut. Wenn ich jedoch eine neue Datenbankentitätsklasse mit dem Assistenten hinzufüge und sie kompiliere, erhalte ich folgende Stapelverfolgung:
%Vor%Wenn ich jedoch die Annotationen in der Entitätsklasse auskommentiere oder die Zielplattform von 1,8 auf 1,7 ändere, wird die Anwendung ohne Probleme kompiliert.
Ist es ein Fehler in NetBeans 8 oder ein anderes Konfigurationsproblem?
Ich habe die gleiche Plattform (Netbeans 8.0 und JDK 8), suche in einem anderen Projekt (Build in Netbeans 7.4 und JDK 7) Ich fand einen kleinen Unterschied in der Datei project.properties, suche sie in & lt; & gt; / nbproject , suche nach der Zeile:
%Vor%und ändern Sie den Text, um schließlich der folgende zu sein:
%Vor%Das ist alles, ich weiß nicht, ob es ein Fehler in Netbeans 8 ist oder ob es etwas falsch ist, das Projekt zu machen, aber diese Lösung funktioniert für mich, mehr Details in diesem Blogeintrag (spanische Version)
Das ist es. :)
Ich habe den gleichen Fehler, ich habe überprüft, was imolero sagte in der Datei project.property und ist genau wie er sagte, ist die Lösung, so dass ich nichts ändern muss.
Ich erkannte, dass jedes Mal, wenn ich in einem JavaFX-Projekt arbeitete, die Java-Dateien beim Speichern der Datei nicht automatisch kompiliert wurden, also habe ich manuell (F9) erstellt und das Projekt erneut ausgeführt, und alles funktioniert gut. Ich habe versucht, Kompilieren in den Projekteigenschaften auf Speichern zu setzen, aber ist schattiert, deshalb muss ich es manuell machen. Meine Umgebung ist: Windows 7 Professional 64 Bit, JDK 1.8.0, Netbeans 8.0 (Build 201403101706)
Tags und Links java netbeans javafx-8 netbeans-8