ラズパイを自前アプリマシンにする
イントロダクション
表題の通りラズパイを自前アプリマシンにするために必要な事と手順です。
まだ、作業中です。
想定した環境→失敗
という順序でやったのですが、動きませんでした。
戦いの、履歴はこちら
http://zenryokuservice.com/wp/2018/09/09/java-basic-swing-〜ラズパイの画面作成-〜/
そして、以下の問題がある事を発見しました。
動かない理由
- 使用しているJVM(JDK)で作った(Macで作成したJARファイル)はラズパイにインストールしているJVM(JDK)と違うものだった
- Swingで使うテクノロジーAWTはXサーバー(GUIサーバ)が起動している必要がある
対応(途中まで実施)
ラズパイのJDKを切り替える
http://zenryokuservice.com/wp/2018/09/29/java-settingup-rpi-~ラズパイのjvmを切り替える~/
Xサーバ(XFCE4)をインストール
改めてJARを配置して起動
これで行けるはず
ラズパイ(RPi)関連
-
-
- RPi Java Swing〜ラズパイにJava Swingアプリを起動する〜※失敗しています。。。」
-
IntelliJ IDEA
- IntelliJ IDEA 環境構築 〜インストールと起動〜
- IntelliJ IDEA Git〜Gitリポジトリからクローン〜
- IntelliJ IDEA 使い方〜Git接続 Java起動 etc〜
- IntelliJ IDEA Jarファイルを作る
- IntelliJ IDEA 使い方〜Maven Projectの作成〜
- IntelliJ IDEA 使い方〜Mavenでライブラリを追加する〜
- IntelliJ IDEA 使い方〜Javaのコンパイルレベル設定〜
- IntelliJ IDEA Gradleセットアップ〜コマンド入力部の表示〜
- IntelliJ IDEA Discord Botを作る〜Gradle環境のセットアップ〜
Eclipse セットアップ
- Java Install Eclipse〜開発ツールのインストール〜
- TensorFlow C++環境〜EclipseにCDTをインストール〜
- Setup OpenGL with Java〜JOGLを使う準備 for Eclipse〜
- Eclipse Meven 開発手順〜プロジェクトの作成〜
- Java OpenCV 環境セットアップ(on Mac)
- Eclipse SceneBuilderを追加する
- JavaFX SceneBuilder 〜EclipseとSceneBuilder連携~
Java Basic
- Java Basic Level 1 〜Hello Java〜
- Java Basic Level2 〜Arithmetic Calculate〜
- Java Basic Level3 〜About String class〜
- Java Basic Level 4〜Boolean〜
- Java Basic Level 5〜If Statement〜
- Java Basic Summary from Level1 to 5
- Java Basic Level 6 〜Traning of If statement〜
- Java Basic Level8 〜How to use for statement〜
- Java Basic Level 8.5 〜Array〜
- Java Basic Level 9〜Training of for statement〜
- Java Basic Level 10 〜While statement 〜
- Java Basic Swing〜オブジェクト指向〜
- Java Basic Swing Level 2〜オブジェクト指向2〜
- サンプル実装〜コンソールゲーム〜
- Java Basic インターフェース・抽象クラスの作り方
- Java Basic クラスとは〜Step2_1〜
- Java Basic JUnit 〜テストスイートの作り方〜