Construction de l'environnement JavaFX dans Java 13

Aperçu

Depuis que j'ai acheté MacBook Pro, j'ai créé un environnement JavaFX.

environnement

procédure

  1. Installation de Java
  2. Installation de JavaFX
  3. Facile à utiliser
  4. Passer par PATH
  5. Envelopper

Installation de Java

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 /.

Rendez-le facile à utiliser

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.

Passer par PATH

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.

Emballage

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

Méthode d'exécution

compiler

$ jfxc *.java

Courir

$ jfx (nom de fichier)

Postscript

Le 26 janvier Audioclip a été partiellement modifié car il ne pouvait pas être utilisé.

référence

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

Construction de l'environnement JavaFX dans Java 13
[Java] Construction de l'environnement
Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse
construction d'environnement de développement Java
Construction de l'environnement AtCoder Challenge (Java 8)
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement partie 2]
[Java & SpringBoot] Construction de l'environnement pour Mac
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement première partie]
Construction d'environnement de développement d'applications Web en Java (pour les personnes inexpérimentées)
Dégradation des performances du conteneur Java dans l'environnement Menikoa
Méthode de construction de l'environnement d'exécution Java (Tomcat @ Linux)
[Traitement x Java] Création d'un environnement de développement
Partition en Java
Mémo de construction de l'environnement de développement Java sur Mac
Changements dans Java 11
Janken à Java
Environnement de développement Java
Construction de l'environnement de développement Java Spring Boot + Docker
[Printemps] Construction de l'environnement
Taux circonférentiel à Java
FizzBuzz en Java
Environnement de développement d'applications Java créé dans un environnement VM
Construction d'un environnement Java minimal et Hello World
Outil GUI refactorisé réalisé avec Java8 + JavaFX en 2016
Lorsqu'il y a des variables d'environnement dans les tests Java
Ingénieur en route vers Java Partie 1 Introduction et construction de l'environnement
La solution pour NetBeans 8.2 ne fonctionne pas dans l'environnement Java 9
Procédure de construction de l'environnement JAVA + STS (Spring Tool Suite)
[Notepad ++] Langage C / Construction d'environnement d'exécution et de compilation Java
[Note] Construction de l'environnement Struts2 à l'aide de Gradle dans Eclipse
Points bloqués dans la création d'un environnement de développement VS Code et Java
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
Remplacement des variables d'environnement système par réflexion en Java
Construction de l'environnement Penronse [Windows]
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
Programmation par contraintes en Java
Mettez java8 dans centos7
[Flutter] Construction de l'environnement Ubuntu 20.04
NVL-ish guy en Java
"Hello World" en Java
Mémo de l'environnement de développement Java
Interface appelable en Java
[Résumé] Par exemple, préparation de l'environnement Java
Construction de l'environnement Rails Docker
Commentaires dans la source Java
Fonctions Azure en Java
Formater XML en Java
Simple htmlspecialchars en Java
Implémentation Boyer-Moore en Java
Utiliser OpenCV avec Java
Mémorandum WebApi avec Java
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java
Implémentation du tri de tas (en java)