私はRaspbianジェシーとラズベリーパイ3モデルBを使用するにラズベリーパイの上にJavaプログラムを実行することはできません。は、起動
私はコンパイルして起動時に実行するJavaプログラムを持っています。私は/etc/rc.localを通して起動する必要があると思った。私はjavaファイルをコンパイルするコマンドと、それらを実行するコマンドを持っています。
はsudoのjavac -cp /home/pi/Desktop/MultiSensor_v2.0_Java/opencv-3.2.0-java/build/bin/ の.jar /home/pi/Desktop/MultiSensor_v2.0_Java/ /デスクトップの.java
sudoのjavaの -Djava.library.path = "/ホーム/ PI /デスクトップ/ MultiSensor_v2.0_Java/OpenCVの-3.2.0-javaの/ libに/構築" -cp「/ホーム/ PI /MultiSensor_v2.0_Java/opencv-3.2.0-java/build/bin/opencv-320.jar:/home/pi/Desktop/MultiSensor_v2.0_Java/ " メイン&
私はそれが完璧に動作する端末からこれらのコマンドを実行します。私はexit 0の前にこれらのコマンドを/etc/rc.localファイルに書き込もうとしました。再起動すると、コンパイルは機能しますが、実際のプログラムは決して実行されません。上記の2つのコマンドを使用して起動時にJavaプログラムを実行させるにはどうすればよいですか?
私はこれを作ったシェルスクリプトをしましたが、私はそれが動作するように取得できませんでした。しかし、私はそれと同様のことをすることでそれを解決しました。問題に正式な解決策を書いていきます。 –