Peut-être que beaucoup de gens recherchent un moyen d'exécuter JAVA FX sur Raspeye, mais comme il y a peu d'informations en japonais, je vais l'omettre ici.
Les articles suivants sont les plus intéressants lors de la recherche avec Google Teacher. https://qiita.com/sh1k1ya/items/72d40e6ef8b8cd51e68c "Essayez de combiner le contrôle JavaFX et GPIO avec Raspberry Pi ... mais pas encore terminé orz"
Je l'ai utilisé comme référence, mais cela n'a pas fonctionné.
L'outil de développement utilise Eclipse
La méthode d'introduction de JAVAFX dans Eclipse et de son développement est laissée à d'autres sites.
Ce que vous voulez faire
〇Introduisez la samba dans la tarte aux framboises et créez un environnement de développement croisé avec éclipse sur Windows
Pour Windows10, vous devez également activer le client samba par programmation et les fonctionnalités
〇 Exécuter automatiquement le fichier exécutable édité par Scene Builder
Abréviation de la procédure d'exécution
$/sudo apt-get install samaba
sudo nano /etc/samba/smb.conf
Ajouté à la dernière ligne
[raspberry_pi] comment = Share path = /home/pi/samba public = yes read only = no browsable = yes force user = pi
6. Créez un dossier samba dans / home / pi$ sudo mkdir /home/pi/samba
7. Démarrage du service * Il sera démarré automatiquement la prochaine fois que vous démarrez Raspai$ sudo systemctl restart smbd
\$ export PATH="$PATH:/home/pi/samba/armv6hf-sdk"
・ Vérifiez le chemin
/$ echo PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/home/pi/samba/armv6hf-sdk
$ java --module-path /home/pi/samba/armv6hf-sdk/lib --add-modules=javafx.controls,javafx.fxml -jar /home/pi/samaba/test.jar
$ java --module-path /home/pi/samba/armv6hf-sdk/lib --add-modules=javafx.controls,javafx.fxml -jar /home/pi/samaba/test.jar
12. Paramètres de démarrage automatiqueExécutez la commande suivante pour copier le modèle du fichier de démarrage automatique dans la configuration de votre répertoire personnel.
$ mkdir -p ~/.config/lxsession/LXDE-pi $ cp /etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/
$ sudo nano ~/.config/lxsession/LXDE-pi/autostart
Ajouté à la fin du fichier de paramètres
@java --module-path /home/pi/samba/armv6hf-sdk/lib --add-modules=javafx.controls,javafx.fxml -jar /home/pi/samaba/test.jar
14. Redémarrez et confirmez le démarrage automatiqueAvec cette méthode, Mediaplayer obtient une exception et ne fonctionne pas. Ffmpeg n'est-il pas installé? je ne suis pas sûr Si ça se passe bien, je l'écrirai à nouveau
cd /home/pi wget https://download.bell-sw.com/java/13/bellsoft-jdk13-linux-arm32-vfp-hflt.deb sudo apt-get install ./bellsoft-jdk13-linux-arm32-vfp-hflt.deb sudo update-alternatives --config javac sudo update-alternatives --config java
Recommended Posts