ドキュメント



Oracle Java SE Embedded: 開発者ガイド

12 埋込みアプリケーションのデプロイ

この章では、アプリケーションをパッケージ化してターゲット・デバイスにコピーする方法について説明します。

この章には次の項目があります。

jarツールを使用したホストへのアプリケーションのパッケージ化

コンパイルされたアプリケーションの.jarファイルを作成するには、標準のjarコマンドを使用します。 UNIXおよびWindowsについては、Java SE jarツールのドキュメントを参照してください

ターゲット・デバイスへの接続について

「ターゲット・デバイスのホスト開発」に記載されているように、ターゲットを制御したり、コンパイルされたアプリケーションをコピーしたりするためのオプションが多数あります。 設定の詳細はターゲット固有であり、このガイドでは説明できません。

ホストでコンパイルし、ターゲットで実行するには、コンパイルされたアプリケーション・ファイルをホストからターゲットにコピーする方法が必要です。 次のような多くの可能性があります:

  • SDカードやフラッシュ・ドライブなど、両方のコンピュータでサポートされているストレージ・デバイスへの書き込み。 ドライブをFAT32としてフォーマットして、ファイルの所有権/権限の問題を排除します。

  • ネットワーク・ファイル・システム(NFS)またはSambaを使用して、ターゲットのファイル・システムをホストにリモートでマウントします。

  • ホストから共有リポジトリにコンパイルされたコードをコミットし、リポジトリからターゲットを更新します。

  • ネットワークを介したホストからのリモート・コマンド(scp (セキュア・コピー)など)の使用。

ターゲットは、オペレーティング・システム・コマンド(特にjavaランチャ)を開始する方法を提供する必要があります。 これを行うには、次のいずれかを実行します:

  • キーボードを接続し、ターゲットに直接表示します。

  • ネットワーク接続されたホストからsshを使用して、ターゲットでリモートでコマンドを実行します。

    通信にネットワークを使用すると、ホストとターゲットを地理的に分離できます。

例に統一された環境を提供するために、この章では、ホストが標準のネットワーク・コマンドscpおよびsshを使用してターゲットと通信できることを前提としています。 ホストをターゲットに接続するには、IPアドレス、ユーザー名およびパスワードが必要です。

ターゲット・デバイスへのアプリケーションのコピー

scpコマンドを使用して、ホストからターゲットに.jarファイルをコピーします。

次のステップ

ターゲット・デバイスでアプリケーションを起動します。 「埋込みアプリケーションの起動」を参照してください。

ウィンドウを閉じる

目次

Oracle Java SE Embedded: 開発者ガイド

展開 | 縮小