Vielleicht suchen ziemlich viele Leute nach einer Möglichkeit, JAVA FX auf Raspeye auszuführen, aber da es auf Japanisch nur wenige Informationen gibt, werde ich sie hier weglassen.
Die folgenden Artikel sind am interessantesten bei der Suche mit Google Teacher. https://qiita.com/sh1k1ya/items/72d40e6ef8b8cd51e68c "Versuchen Sie, JavaFX- und GPIO-Steuerung mit Raspberry Pi zu kombinieren ... aber noch nicht abgeschlossen orz"
Ich habe es als Referenz verwendet, aber es hat nicht funktioniert.
Das Entwicklungstool verwendet Eclipse
Die Methode zur Einführung und Entwicklung von JAVAFX in Eclipse bleibt anderen Sites überlassen.
Was Sie tun möchten
〇 Führen Sie Samba in Himbeerkuchen ein und erstellen Sie eine Entwicklungsumgebung mit Eclipse unter Windows
Für Windows 10 müssen Sie den Samba-Client auch programmgesteuert und mit Funktionen aktivieren
〇 Führen Sie das von Scene Builder bearbeitete ausführbare JAR automatisch aus
Abkürzung für Ausführungsverfahren
$/sudo apt-get install samaba
sudo nano /etc/samba/smb.conf
Zur letzten Zeile hinzugefügt
[raspberry_pi] comment = Share path = /home/pi/samba public = yes read only = no browsable = yes force user = pi
6. Erstellen Sie einen Samba-Ordner in / home / pi$ sudo mkdir /home/pi/samba
7. Start des Dienstes * Wird beim nächsten Start von Raspai automatisch gestartet$ sudo systemctl restart smbd
\$ export PATH="$PATH:/home/pi/samba/armv6hf-sdk"
・ Überprüfen Sie den Pfad
/$ 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. Einstellungen für den automatischen StartFühren Sie den folgenden Befehl aus, um die Vorlage der Autostart-Datei in die Konfiguration Ihres Home-Verzeichnisses zu kopieren.
$ mkdir -p ~/.config/lxsession/LXDE-pi $ cp /etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/
$ sudo nano ~/.config/lxsession/LXDE-pi/autostart
Am Ende der Einstellungsdatei hinzugefügt
@java --module-path /home/pi/samba/armv6hf-sdk/lib --add-modules=javafx.controls,javafx.fxml -jar /home/pi/samaba/test.jar
14. Starten Sie den automatischen Start neu und bestätigen Sie ihnMit dieser Methode erhält Mediaplayer eine Ausnahme und funktioniert nicht. Ist ffmpeg nicht installiert? ich bin mir nicht sicher Wenn es gut geht, werde ich es wieder schreiben
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