XLsoft Corporation/エクセルソフト株式会社
英語 日本語 中国語 韓国語

Excelsior JET は、包括 Java アプリケーションを最適化された Windows / Linux 実行ファイルに変換するためのソリューションです。
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ

Excelsior JET ― よくある質問 (FAQ)

質問をクリックすると、その回答の表示/非表示が切り替わります。

テクニカルな質問の回答は、ナレッジベース および Excelsior JET Technical FAQ を参照してください。

■ 一般般的な情報

Excelsior JET は、どのような製品ですか?

Excelsior JET は、開発ツールキットであり、Java SE アプリケーションの高速化保護、および 配布のための完全なランタイム環境です。

Excelsior JET は、このような製品ではありません

Excelsior JET は、Windows EXE や Linux バイナリへの Java アプリケーションのパッケージャーではありません。Java クラス ファイルをネイティブ x86 (IA-32) 命令に実際にコンパイルします。作成した実行ファイルを実行するために、Excelsior JET ランタイムが必要ですが、Sun JRE は必要ありません。

Java アプリケーションの簡単な配布だけが必要な場合、Convert Java to EXE: Why, When, When Not and How (Java を EXE に変換: なぜ、いつ、どのように) の記事を参照してください。

誰が Excelsior JET を使用すべきでしょうか?

Excelsior JET は、Java プログラミング言語でクライアントおよびサーバ ソフトウェアを作成し、x86(IA-32) プラットフォーム のMicrosoft Windows または Linux を主なターゲットにして、次のようなことに興味をもっている開発者、開発チームが使用するように設計されています:

テクニカルな観点から見て、どのように動作するのですか?

Excelsior JET は、主に次のようなコンポーネントで構成されています:

Excelsior JET オプティマイザ は、Ahead-Of-Time (AOT) コンパイラであり、アプリケーションのクラスと jarを最適化した x86 (IA-32) コードに変換し、Windows または Linux の従来形式のネイティブ実行ファイルを生成します。生成された実行ファイルは、C++ でアプリケーションを記述したように、開始と動作がより速くなり逆コンパイルが難しくなります。

Excelsior JET ランタイム は、Java SE プラットフォームのバージョン 5 と 6 を実装する完全な Java 仮想マシンです。特に、ランタイムは、Sun Microsystems からライセンス供与された Java SE API を含んでいます。また、プリコンパイルされず実行時にロードされる Java クラスをプロセスする動的な (Just-In-Time) コンパイラを含みます。他の JVM と異なる主な点は、Excelsior JET ランタイムは、Java クラスと Excelsior JET オプティマイザにより生成されたネイティブ実行ファイルの両方で動作することです。そのため、最適化されたプログラムは jar ファイルの形式で提供されるサードパーティのプラグインをロードすることができます。

Excelsior JET インストール ツールキット は、最適化された Java アプリケーションとExcelsior JET ランタイム エンジンを含んだインストール パッケージを作成できます。バンドルされた Excelsior インストーラまたは別のインストール ツールを選択することができます。エンドユーザーのマシンに JRE などのソフトウェアを必要としません。

詳細は、テクノロジー概要 を参照してください。

Excelsior JET には、どのようなエディションがありますか?

デスクトップ / サーバー プラットフォーム用の Excelsior JET には次の 3つのエディションがあります:

Excelsior JET スタンダード エディション : Java アプリケーションをネイティブ コードにコンパイルし、配布用にパッケージングするために必要な最小限の機能を提供します。

Excelsior JET プロフェッショナル エディション : 最大限のアプリケーション パフォーマンス、減少したダウンロード サイズ、その他高度な機能を必要とする開発者を対象にしています。

Excelsior JET エンタープライズ エディション : ハイエンドのマルチ プロセッサ サーバー向けのサポートが追加されます。

Excelsior JET エンベッデド エディション : エンベッデド(組込み) テクノロジー向けに Java SE を実装します。プロフェッショナル エディションのほとんどの機能を持ち、エンベッデド Windows と Linux プラットフォームをターゲットにします。

エディションの違いは何ですか?

あなたの Java アプリケーションが通常のデスクトップ またはサーバー上で実行するように設計されている場合、対応するエディションの比較表を確認してください。

デバイスまたは組込みシステムに最適化したアプリケーションを配布する必要がある場合、Excelsior JET Embedded を使用してください。

Excelsior JET 6.0 の新機能は?
Excelsior JET 6.0 リリースでの大きな特長は:
  • Java SE 6 と Windows Vista のサポート
  • 差異トラッカー

大きな改良点は、最適化された Java アプリケーションのパフォーマンスの高速化、Excelsior JET ツールチェーンのユーザービリティ強化です。詳細は、新機能 ページを参照してください。

Excelsior JET 6.0 がサポートするシステム構成は?

Excelsior JET 6.0 Windows 版は、Java SE 5 と 6 の Java Compatibility kit (JCK) テストに合格しました。x86 (IA-32) または互換ハードウェアで実行する Windows 2000 Professional (SP4)、Windows 2000 Server (SP4)、 Windows XP Professional (SP1 および SP2)、 Windows Server 2003、および Windows Vista 上でテストされました。

Excelsior JET 6.0 Linux 版は、Java SE 5 と 6 の Java Compatibility kit (JCK) テストに合格しました。x86 (IA-32) または互換ハードウェアで実行する RedHat Enterprise Linux AS 3.0、4.0、5.0、および SUSE Linux Enterprise Server 9 でテストされました。

今後、さらに多くのオペレーティング システムがコンプライアンス テストをするために使用されます。

Excelsior の独自の判断で、サポート契約またはコンサルティングにより、その他のオペレーティング システム、ディストリビューション、バージョンのサポートが提供されます。

最新のコンプライアンス テスト、プラットフォーム サポートに対する情報は、必要なシステム ページを参照してください。

Excelsior JET は、今後どのような環境をサポートする予定ですか?

現在、x86 CPU アーキテクチャー上の Windows と Linux のサポートに焦点を当てています。他の CPU やオペレーティング システムへの移植は、十分な需要があれば検討します。お客様の要望は、Feature Request Form(機能要求フォーム)から送ることができます。

Excelsior JET は、開発サイクルにどのような影響を与えますか?

重要なステージ (設計、コーディング、デバッグ、テスト) で変更なしにお気に入りのツールをそのまま使用し続けることができます。Sun JRE などの Java 環境でアプリケーションが安定して動作したら、Excelsior JET でプログラムを最適化およびパッケージ化し、品質保証テストをし、エンドユーザー システムにそれを配布します。

組込みシステム向けにアプリケーションをコンパイルするために使用できますか?

はい可能です。Excelsior JET Embedded は、組込みシステムで Java SE テクノロジーを使用することを可能にします。

■ Java Standard

Excelsior JET は、どんな Java バージョンをサポートしますか?

Excelsior JET 6.0 は、Java Standard Edition バージョン 5 と 6 の Sun の Java Compatibility Kit テストに合格しました。サポートする最新のマイクロバージョンは、Java SE 6 Update 3 (1.6.0_03) と J2SE 5.0 Update 13 (1.5.0_13) です。定期的に最新のマイクロバージョンのサポートは追加されます。

重要: Excelsior JET 4.8 は、J2SE 1.4.2 をサポートする最後のバージョンです。まだ購入することができます。 JET 4.8 の評価版については弊社までお問い合わせください。

Java テクノロジーのアップデートがリリースされたとき、Excelsior JET のアップデートはどれくらいでリリースされますか?

過去のリリース実績からみて、数週間以内にアップデートとテストがされます。最新の Java Update は、アドオンとして提供されます。

Excelsior JET は、Java SE 1.4.2 以前を対象にしたアプリケーションのコンパイルをサポートしますか?

テクニカルな理由のため、Excelsior JET は、Java SE 1.3 以前をサポートしません。Java 1.3.0 から 1.4.1 のサポートは需要とコストのため提供されません。

■ ライセンス

Excelsior JET のライセンス形態は?

デスクトップ/サーバー エディション:

    開発ライセンス: Excelsior JET 6.0 は、開発者ごとにライセンスされます。1つのライセンスで 2台のコンピュータにインストールが許可されますが、同時に使用することは禁止されます。ボリューム ディスカウントおよびアカデミック価格が用意されています。

    大学などのクラスで利用する場合などは、アカデミック サイト ライセンスをご検討ください。

    ランタイム ライセンス: Excelsior JET ランタイムは、一般的な目的でのデスクトップ コンピュータおよびサーバーにインストールされるあなたの開発されたアプリケーションの一部として再配布される場合は、無料です。

エンベッデド エディション:

    組込みシステムで Excelsior JET ランタイムの一部である Java SE テクノロジーの使用は、Sun に著作権使用料が発生します。そのため Excelsior JET Embedded の価格とライセンスは案件ごとに異なります。

Excelsior JET の価格は?

デスクトップ/サーバー エディション:

    開発

    Excelsior JET 6.0 は、スタンダード版、プロフェッショナル版、エンタープライズ版の 3つのエディションがあります。各エディションの価格は、価格ページを参照してください。製品には 1年間のテクニカルサポートとアップグレードが含まれます。

    ランタイム

    一般的な目的でのデスクトップ コンピュータおよびサーバー上の Excelsior JET ランタイムの利用は無料です。

エンベッデド エディション:

    一般的な目的でのデスクトップ コンピュータおよびサーバー以外のデバイスでの Excelsior JET ランタイムの利用は、デバイスの数量または同時使用ユーザー数に基づきロイヤリティが発生します。

Excelsior JET のライセンスをいくつ購入すべきでしょうか?

まず、同時に使用しない場合は、1つの開発ライセンスで 2台のコンピュータで利用できます。たとえば、2台目として自宅のコンピュータまたはノートパソコンに Excelsior JET をインストールすることができますが、メインの開発マシンが他の開発者と共有したり、夜間のビルドマシンとして使用されてはいけません。

IDE のようなツールと異なり、Excelsior JET はすべての開発者が連続して使用することを目的としません。そのためすべての開発者のシステムにインストールする必要jはありません。開発者のグループごとにいくつかのライセンスを購入し、パワフルなシステムまたは夜間のテスト ビルドを実行できる別のビルドマシンにインストールすることを推奨します。

サイト ライセンスおよび会社全体のライセンスは、用意されていません。(アカデミック用のサイト ライセンスのみ)

Excelsior JET はどこで購入できますか?

Excelsior JET は、ショッピング ページ で購入できます。

Excelsior JET Embedded については、お問い合わせください。

Excelsior JET にボリュームディスカウントはありますか?

はい。お問い合わせください。

評価版はダウンロードできますか?

はい。評価版ページからリクエストしてください。

評価版には制限がありますか?

評価版は、インストールしてから 90日間のみ利用できます。生成したアプリケーションは評価版であるメッセージが表示されます。印刷可能マニュアル(PDF)は含まれません。

メンテナンス契約を購入できますか?

はい。Excelsior JET には 1年間のサポート契約が含まれます。期間中は無料でアップグレードを受け取ることができます。

■ サービスとテクニカル サポート

Excelsior JET を動作させるには、サードパーティのソフトウェアが必要ですか?

いいえ、サードパーティのソフトウェアは必要ありません。Excelsior JET は、Sun Microsystems からライセンス供与された Java SE API を含んだ完全な Java 仮想マシンです。

JET でコンパイルしたアプリケーションが動作するには何が必要ですか?

Excelsior JET で最適化されたアプリケーションの実行には、JRE は必要ありません。 必要なのは、Excelsior JET ランタイムです。Excelsior JET ランタイムは、プリコンパイルの Java プラットフォーム API 、ネイティブ メソッド ライブラリ、フォント、プロパティ、セキュリティ ポリシー ファイルなどの予備の Java API ファイルを含むダイナミック ライブラリを含みます。

グローバル オプティマイザでアプリケーションをビルドすることもできるので、必要な Java API クラスは、あなたのアプリケーションのクラスと一緒にコンパイルされ、ランタイム サポート ルーチンと一緒に 1つの実行可能ファイルにリンクされます。しかし、このような実行可能ファイルは、Java API ネイティブ メソッド、予備のファイルを実装するダイナミック ライブラリが必要です。

JetPackII ユーティリティは、製品に含まれます。必要な Excelsior JET ランタイム ファイルを簡単にコピー操作で他のシステムにデプロイできるセルフ インストール アーカイブまたはセルフ包括ディレクトリに自動的にパッケージします。サードパーティのセットアップ オーサリング ツールを使用することもできます。

 

 
評価版のダウンロード
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
価格
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
FAQ
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
評価版のダウンロード
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
機能比較
新機能
テクノロジー概要
必要なシステム
ユーザーのコメント
ケース スタディ
ナレッジ ベース
チュートリアル
メッセージ ボード
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ


ホーム | 機能 | システム | ダウンロード | 価格/購入


Top へ