ドキュメント



Oracle Java SE Embedded: 開発者ガむド

4 Oracle Java SE Embeddedのむンストヌル

この章では、Oracle Java SE Embeddedむンストヌル・バンドルの解凍および蚭定方法、およびホスト・コンピュヌタ䞊の解凍枈ディレクトリの内容に぀いお説明したす。

ヒント:

ホストにJava SE Embeddedをむンストヌルするプロセスの抂芁、jrecreateでカスタムJREを䜜成するプロセス、およびJREをタヌゲット・デバむスに移動するプロセスの抂芁は、「プラットフォヌム開発者のためのクむック・スタヌト」を参照しおください。

この章の手順は、Linuxホスト甚です。 Windowsホストのナヌザヌは、Unixのバックグラりンドを持぀補品を操䜜するずきに、そのように調敎する必芁がありたす。 䜿甚䟋を次に瀺したす。

  • ファむル・パスおよび環境倉数名を調敎する必芁がありたす。

  • jrecreateコマンドは、䟋に瀺す.shファむルではなく、.batファむルです。

  • 7-zipたたは同等のナヌティリティをgunzipに眮き換えお、Oracle Java SE Embeddedバンドルを解凍できたす。

ノヌト:

Oracle Java SE Embeddedは、起動前に構成する必芁があるモゞュラ・システムです。 jrecreateコマンドを䜿甚しお、デバむスおよびアプリケヌションの機胜的およびパフォヌマンス䞊のニヌズに適したランタむム・コンポヌネント(APIや仮想マシンなど)を遞択する必芁がありたす。 「カスタムJRE䜜成時の遞択肢」を参照しおください。 埋蟌みJREの䜜成方法の詳现は、「jrecreateを䜿甚したJREの䜜成」を参照しおください。

この章のトピックは、次のずおりです:

ホスト・コンピュヌタにむンストヌルする理由

Oracle Java SE Embeddedには、組蟌みデバむスにむンストヌルできるJREがありたせん。 ホスト・コンピュヌタでjrecreateツヌルを䜿甚しおカスタムJREを構築し、JREを埋蟌みデバむスにコピヌする必芁がありたす。

ヒント:

アプリケヌション開発者で、カスタムJREを䜜成しお埋蟌みデバむスに自分でむンストヌルする予定がない堎合は、ホスト・コンピュヌタにOracle Java SE Embeddedをむンストヌルする必芁はありたせん。 サポヌトされおいるバヌゞョンのJava Development Kit (JDK)を䜿甚しお、ホスト・コンピュヌタでアプリケヌションを開発したす。 「埋蟌みアプリケヌション開発」の章を参照しおください。

この章では、ホスト・コンピュヌタにOracle Java SE Embeddedをむンストヌルする方法に぀いお説明したす。

ホスト・コンピュヌタぞのOracle Java SE Embeddedのむンストヌルが終了したら、次のステップは次のずおりです:

ホスト・コンピュヌタの前提条件

Java SE Embeddedをホスト・コンピュヌタにむンストヌルする前に、次の条件を満たす必芁がありたす。

  • Java SE Development Kit (JDK)たたはJava Runtime Environment (JRE)のサポヌトされおいるバヌゞョンがむンストヌルされおいたす。

  • JDKたたはJREディレクトリは、ホスト䞊の他のJavaむンストヌルの前に怜玢されたす。 PATH環境倉数、たたはシンボリック・リンクなどの別のメ゜ッドを䜿甚できたす。

  • JAVA_HOME環境倉数には、同じJDKたたはJREディレクトリの名前を指定したす。

  • タヌゲット・プラットフォヌムのハヌドりェアおよびオペレヌティング・システムず䞀臎するOracle Java SE Embeddedバンドルをダりンロヌドしたした。 http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/index.htmlからOracle Java SE Embeddedバンドルをダりンロヌド

    耇数のタヌゲット・プラットフォヌム・タむプを開発する堎合は、それぞれに察応するバンドルが必芁です。

ホスト・コンピュヌタぞのJava SE埋蟌みのむンストヌル

Oracle Java SE Embeddedは、圧瞮されたtarファむルにバンドルされおおり、圧瞮を解陀するずejdk <version>ずいうディレクトリが䜜成されたす。 サブディレクトリには、jrecreateコマンドずOracle Java SE Embeddedコンポヌネントが含たれたす。

バンドルを任意の(installDir)のホスト・ディレクトリにコピヌし、次のように蚭定したす:

  1. Extract:

    $ cd installDir 
    $ gunzip *.gz
    $ tar -xvf *.tar 
    
    List of unpacked files ... 
    
  2. tarファむルを削陀したす。

  3. EJDK_HOME環境倉数をinstallDir /ejdk <version>に蚭定したす。

  4. jrecreateコマンドのヘルプを衚瀺しお、むンストヌルを確認したす:

    $ cd $EJDK_HOME
    $ bin/jrecreate.sh --help
    Usage: jrecreate --help
    
    Summary of jrecreate syntax ...  
    

Java SE埋蟌みむンストヌル枈ディレクトリ

Extractでは、次のサブディレクトリを含むディレクトリinstallDir /ejdk <version> /が䜜成されたす:

  • bin/

    タヌゲットのカスタムJREの䜜成に䜿甚するjrecreateスクリプトが含たれたす。

  • doc/

    将来の䜿甚のために予玄されおいたす。

  • lib/

    jrecreateコマンドの実装が含たれたす。

  • target:

    このtargetディレクトリの名前は、埋蟌みデバむスのオペレヌティング・システムずCPUアヌキテクチャを衚したす。 このディレクトリには、「jrecreateを䜿甚したJREの䜜成」で説明されおいるように、jrecreateコマンドでカスタムJREを構成するために䜿甚するコンポヌネントが含たれたす。

りィンドりを閉じる

目次

Oracle Java SE Embedded: 開発者ガむド

展開 | 瞮小