Sto usando Eclipse e non mi trova le classi di JavaFX cosa posso fare?
Pare sia un problema della versione Luna di Eclipse, ma si risolve.
- Dopo aver creato il progetto fai click con il taasto destro sul nome del progetto
- Seleziona "properties"
- Dall'elenco a sinistra scegli "Java Build Path"
- poi la linguetta "Libraries"
- seleziona l'unico elemento presente nella lista centrale
- click su "Remove" (non resta nessun elemento)
- click su "Add Library"
- scegli "JRE System Library", poi next
- se è già spuntato "Workspace default JRE (Java 8)" va bene, altrimenti seleziona "alternate"" e poi java8
- fai click su finish
- click su ok
Quando avvio la mia classe con NetBeans mi compare:
"Errore: impossibile trovare o caricare la classe principale ...
Java Result: 1"
e non funziona nulla.
Devi andare sul menu "Run" e fare click sulla voce "Clean and Build Project"
(supponendo che la classe abbia davvero il metodo main).
Modifico, il programma, lo avvio e si comporta come se non avessi fatto modifiche
Se il progetto è di tipo "javafx" netbeans 7 non compila in automatico, devi chiederlo espressamente facendo chick sull'icona con il martello.
Se si usano Netbeans 8 e Java 8 Volendo si può sveltire la procedura.
Va creato un progetto java normale (non java-fx), una volta fatto:
- click con il destro sul nome del progetto e poi su properties
- nel gruppo Compiling (dentro Build) spuntare "Compile on save"
- nel gruppo Packaging (sempre dentro build) togliere la spunta da "Build JAR after Compiling"
Not all requested modules can be enabled: [StandardModule:org.netbeans.module.javafx.kit jarfile ...]
Dovrebbe (condizionale fino a conferma!) dipendere da alcune impostazioni e un modo per risolvere è rimuovere e reinstallare NetBeans.