Depuis que j'ai acheté MacBook Pro, j'ai créé un environnement JavaFX.
Téléchargez le fichier depuis le Site officiel, puis installez-le. Des instructions détaillées sont sur le site.
JavaFX
Téléchargez le SDK à partir de la page de téléchargement du Site officiel. J'ai extrait ce fichier cette fois sous / Library / Java / JavaVirtualMachines /
.
Même dans cet état, par exemple, si vous compilez
$ javac --module-path /Library/Java/JavaVirtualMachines/javafx-sdk-13.0.2/lib --add-modules=javafx.controls,javafx.fxml *.java
Vous pouvez le faire avec. Mais c'est trop long, alors rendons-le plus facile à utiliser.
Tout d'abord, mettez le PATH dans / Library / Java / JavaVirtualMachines / javafx-sdk-13.0.2 / lib
sur le chemin.
Vous devez éditer le fichier de configuration pour l'inclure dans votre PATH. Cette fois, c'est zsh, alors éditez .zshrc
.
~/.zshrc
export PATH_TO_FX=/Library/Java/JavaVirtualMachines/javafx-sdk-13.0.2/lib
J'ai ajouté la ligne du haut en bas. Redémarrez ensuite le terminal ou
$ source ~/.zshrc
Peut être reflété en exécutant sur le terminal. Que le PATH soit ou non
$ echo $PATH_TO_FX
Vous pouvez vérifier si le résultat de l'exécution de se trouve à l'emplacement spécifié. Si vous faites jusqu'ici,
$ javac --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml,javafx.media *.java
Vous pourrez l'exécuter avec.
C'est encore long alors je vais le boucler. Pour cela, préparez d'abord un répertoire appelé $ HOME / bin
, et placez-le dans ~ / .zshrc
pour passer le PATH ici.
~/.zshrc
export PATH="$PATH:$HOME/bin"
Ajoutez la ligne ci-dessus.
Ensuite, créez deux fichiers, jfxc
et jfx
, dans le répertoire correspondant.
$HOME/bin/jfxc
#!/bin/sh
javac --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml,javafx.media $@
$HOME/bin/jfxc
#!/bin/sh
java --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml,javafx.media $@
Écrivez chacun comme ci-dessus et définissez l'autorité.
$sudo chmod 755 jfxc
$sudo chmod 755 jfx
Si vous le reflétez à la fin, vous pourrez l'exécuter.
$ source ~/.zshrc
compiler
$ jfxc *.java
Courir
$ jfx (nom de fichier)
Le 26 janvier Audioclip a été partiellement modifié car il ne pouvait pas être utilisé.
J'ai fait référence à l'article suivant. Exécution de JavaFX sur Java 11 Comment passer PATH sur mac Créez votre propre commande Mac en 1 minute copier-coller
Recommended Posts