Aiuto java

di il
31 risposte

31 Risposte - Pagina 3

  • Re: Aiuto java

    Giorgiomarte posso darti un consiglio? installa un IDE tipo IntelliJ , così in automatico ti crea tutte le interfacce che ti servono e ti compila automaticamente il progetto, altrimenti bisogna che compri un buon libro che ti spiega sia i passaggi di compilazione e l'architettura di Java, e anche gli fx.

    Uno comunque non esclude l'altro.

    Comunque il problema è qui descritto:
    Caused by: javafx.fxml.LoadException: Error resolving onAction='#Button', either the event handler is not in the Namespace or there is an error in the script.
    /Users/giorgiomartesi/Desktop/1/interfaccia/newinterfaccia.fxml:69

    Non trova #Button
  • Re: Aiuto java

    Il problema di fondo è che hai usato File.separator al posto di File.pathSeparator.
    In Unix/Linux/Mac il separatore di percorsi è il carattere di due punti ( : ) che tu hai usato esplicitamente nella prova che hai fatto sul Mac.
    In Windows invece tale carattere è il punto e virgola ( ; ).

    File.pathSeparator restituisce, appunto, il carattere di separatore di percorsi, mentre File.separator restituisce il separatore di file... che su Windows è il backslash ( \ ), mentre su Unix/Linux/Mac è lo slash ( / ).

    Quindi il codice che tu hai postato nel primo esempio non funziona da nessuna parte (né Mac, né Windows, né Linux, né Unix, né in quel che vuoi), mentre il secondo codice funziona solo sui sistemi *nix e Mac.

    Ciao.
Devi accedere o registrarti per scrivere nel forum
31 risposte