Autorun jar on Raspberry Pi (Raspbian) nach dem Booten, rc.local funktioniert nicht?
Möchte ich die auto-run ein .jar-Datei nach meinem Raspberry Pi hochfährt.
Normalerweise führe ich zu .jar-Datei mit dem folgenden Befehl (funktioniert Super):
sudo java -classpath .:phidget21.jar -jar TestSensor.jar
(Ich kann nicht einfach mit java -jar TestSensor.jar da die phidget21.jar muss angehängt werden, um die TestSensor.jar einwandfrei funktioniert)
Jetzt, ich möchten, führen Sie den obigen Befehl in die boot-bis mein raspberry pi.
Wie vorgeschlagen, in viele Orte, die ich zu lösen versucht es mit dem rc.lokale Datei.
Habe ich noch folgende zwei Zeilen:
cd /home/pi
sudo java -classpath .:phidget21.jar -jar TestSensor.jar
Leider nicht funktioniert.
Sogar
cd /home/pi
sudo java -jar TestSensor.jar
Nicht starten TestSensor.jar auf einem boot.
Was mache ich falsch? Irgendeine Idee wie es zu lösen ist?
Dank
InformationsquelleAutor Kito | 2013-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man erreichen, dass mit
crontab
. Alsroot
mit zB.crontab -e
(die empfohlene Art und Weise der Bearbeitung dercrontab
- Datei) können Sie fügen Sie die ZeileAls angegeben, die Sie haben können, um vollständige Pfade zu
java
Elemente in den classpath undTestSensor.jar
. Ersetzen Sie "meine" Wege mit den tatsächlichen Standorten derjava
und Gläser.Cheers,
Sorry, ich verpasste den tatsächlichen
java
ausführbare zuvor. Ich habe auch (Beispiel -) Wege und ein wenig mehr Erklärung. Im Allgemeinen sollten Sie in der Lage sein, um alles nach@reboot
aus einer normalen (root) Befehl Linie. Hoffe, das hilft.Ich danke Ihnen sehr für Ihre Hilfe, aber es scheint immer noch ein problem zu sein. Wenn ich Folgendes in das terminal: sudo /usr/bin/java -classpath /home/pi/:/home/pi/lib/phidget21.jar -jar /home/pi/TestSensor.jar die .jar-Datei wird ausgeführt und funktioniert perfekt. Aber es wird nicht ausgeführt, wenn ich diese Zeile in die crontab-Datei. Hinweis: die jar-Datei auch öffnen, ein Formular(interface). Ich bin mir nicht sicher, ob das hat etwas zu tun mit es??
Verwendest du GNOME/KDE auf Raspbian oder meinst du ein
tty
? In jedem Fallcron
nicht eine X -DISPLAY
oder der gleichentty
als Ihre login-shell, so wird es nicht funktionieren. Sie müssen die Einrichtungen in GNOME/KDE, um eine auto-start oder ein start in~pi/.bash_profile
...Ich bin mir nicht sicher, was du meinst? Ich bin mit Raspbian (optimierte Debian) auf meinem Raspberry Pi und funktioniert alles einwandfrei, wenn ich den obigen Befehl in das terminal raspbian gestartet. Dann, das Fenster von der jar-Datei öffnet sich auf dem desktop und ich sehe, was ich sehen sollte. Aber kein Fenster öffnet wenn ich die starten Sie einfach den raspberry pi. Tut mir Leid, wenn ich habe, missverstehen Ihre Frage, aber ich bin irgendwie neu auf all dies.
InformationsquelleAutor Anders R. Bystrup