exewrap

exewrap は実行可能 JAR ファイルから EXE ファイルを生成するツールです。Windows 環境で Java アプリケーションを簡単に起動できるようにします。

JET GCJ のようにネイティブコードにコンパイルするツールではありません。JSmooth launch4j と同じように Java アプリケーションの起動を容易にするツールです。

2019-02-02 バージョン 1.3.1 リリース
  • 32 ビット OS JRE が見つからないバグを修正しました。
  • クラスの重複判定に失敗するバグを修正しました。

特徴

  • x64 64-bit EXE ファイルを生成することができます。x86 32-bit にも対応しています。
  • JAR ファイルを EXE ファイル内に含めることができます。
  • タスクマネージャーに java.exe javaw.exe ではなく EXE ファイル名が表示されます。
  • 一時ファイルを出力しません。クラスファイルや画像リソースは直接メモリにロードされます。
  • ウィンドウアプリケーションは スプラッシュスクリーン 表示に対応しています。
  • Windows サービスを作成することができます。
  • 生成される EXE ファイルのサイズは JAR ファイルのサイズ +40KB と軽量です。
  • Pack200 アーカイブ形式で JAR ファイルを圧縮するためファイルサイズが小さくなります。
  • ユーザー アカウント制御 UAC による権限昇格に対応しています。
  • Java アプリを UWP デスクトップ ブリッジ して Microsoft ストアで配布できます。
  • プロセスの環境変数を設定する機能があります。

ライセンス

exewrap BSD ライクなライセンスを採用しています。BSD ライセンスの条項に加えて 生成された EXE ファイルの利用には一切の制限が課されないことを明記しています。

Copyright (C) 2005-2019 HIRUKAWA Ryo. All rights reserved.

ソースコード形式であれバイナリ形式であれ 変更の有無に関わらず 以下の条件を満たす限りにおいて 再配布および使用を許可します。

  1. ソースコード形式で再配布する場合 上記著作権表示 本条件書および下記責任限定規定を必ず含めてください。
  2. バイナリ形式で再配布する場合 上記著作権表示 本条件書および下記責任限定規定を 配布物とともに提供される文書 および/または 他の資料に必ず含めてください。

本ソフトウェアの実行により生成されたファイルの利用および配布について一切の制限を行いません。上記著作権表示 条件書 下記責任限定規定を含まずに 本ソフトウェアの実行により生成されたファイルを完全に自由に利用および配布することができます。

本ソフトウェアは HIRUKAWA Ryo によって “現状のまま” 提供されるものとします。本ソフトウェアについては 明示黙示を問わず 商品用として通常そなえるべき品質をそなえているとの保証も 特定の目的に適合するとの保証を含め 何の保証もなされません。事由のいかんを問わず 損害発生の原因いかんを問わず 且つ 責任の根拠が契約であるか厳格責任であるか (過失その他) 不法行為であるかを問わず HIRUKAWA Ryo も寄与者も 仮にそのような損害が発生する可能性を知らされていたとしても 本ソフトウェアの使用から発生した直接損害 間接損害 偶発的な損害 特別損害 懲罰的損害または結果損害のいずれに対しても (代替品またはサービスの提供;使用機会 データまたは利益の損失の補償;または 業務中断に対する補償を含め) 責任をいっさい負いません。

ダウンロード

exewrap 1.3.1
ダウンロード (367KB)

▶ その他のバージョンはこちら

使い方

インストールは不要です。適当な場所に exewrap.exe をコピーしてお使いください。