クイックスタート
1. ダウンロード
ダウンロードページで、お使いのコンピュータに適したProtector4Jを選択してください:
- Windowsの場合:
.exeのインストールパッケージをダウンロードしてください。 - macOSの場合:Macのチップタイプに応じて、Apple Silicon版またはIntel版の
.dmgをダウンロードしてください。 - Linuxの場合:Linux x64用の圧縮パッケージをダウンロードしてください。
2. 起動
- Windowsの場合:インストールが完了したら、スタートメニューからProtector4Jを起動してください。
- macOS:
.dmgを開き、Protector4J.appを“アプリケーション”にドラッグしてから起動してください。 - Linux:ダウンロードした圧縮ファイルを解凍し、ターミナルで解凍先のディレクトリに移動した後、
./p4j-ui.shを実行してProtector4Jを起動してください。
3. 使用方法
ステップ1:ログインして正式なライセンスを取得する
- ウィンドウの右上にあるLoginをクリックしてください。
- アカウントのメールアドレスとパスワードを入力し、その後Loginをクリックしてください。
- ログインに成功すると、右上に現在のアカウントが表示されます。アカウントのライセンス有効期間中に生成された保護済みアプリケーションには、正式なライセンスが組み込まれます。
🎉ログイン不要で、無料で試用できます
アカウントがない場合も、そのまま進めてProtector4Jの保護プロセスを一通り体験できます。ログインしていない状態では、生成される保護済みアプリケーションに7日間の試用ライセンスが組み込まれ、試用期間中は正常に起動・実行できます。
試用期間が終了すると、試用版パッケージは再起動できなくなり、現在実行中の試用プログラムも自動的に終了します。長期にわたって使用したい場合は、認可されたアカウントにログインして再度「保護」を実行し、正式なライセンスが付与された新しいパッケージを生成してください。

ステップ2:アプリケーションの種類を選択する
起動後、保護したいファイルに応じて適切な項目を選択してください:
- 通常の実行可能JAR:Java Applicationを選択してください。
- Spring Bootアプリケーション:Spring Bootを選択してください。
- Tomcat WAR:Tomcat WARを選択してください。
- クラスライブラリ用のJARのみを暗号化したい場合:Library Encryptionを選択してください。

ステップ3:入力ファイルとターゲットプラットフォームを選択する
- **Browse…**をクリックし、保護したいJARまたはWARファイルを選択してください。
- Bundled Java versionでアプリケーションに必要なJavaバージョンを選択してください。迷った場合は**21 (default)**のままにしておきます。
- Target platformsでアプリケーションが実行されるシステムをチェックマークして選択でき、複数選択も可能です。
- Simple (recommended)のままにして、次にNextをクリックしてください。

ステップ4:自動チェックの完了を待つ
シンプルモードではアプリケーションが自動的にスキャンされ、安全なデフォルトパラメータが選択されます。チェックが完了したら結果を確認し、Continueをクリックしてください。

ステップ5:出力内容を確認し、保護を開始する
- Output directoryで出力先のディレクトリを選択してください。
- パラメータの要約に記載されているアプリケーションの種類、Javaのバージョン、およびターゲットプラットフォームを確認してください。
- 保護範囲、JVMの起動パラメータ、またはその他の設定を変更する必要がある場合は、**Customize…**をクリックしてください。変更が完了したら、Nextをクリックしてこのページに戻り、再度パラメータの要約を確認してください。
- 問題がなければ、Run protectionをクリックしてください。
- 進行状況ウィンドウでProtection finishedが実行されるのを待ち、その後、表示された出力ディレクトリを開いてください。

ステップ6:保護が適用されたアプリケーションの実行
出力ディレクトリにはアプリケーション、ランタイム、および起動スクリプトが含まれているので、これらを一緒に保管してください。
- Windowsの場合:
run.batをダブルクリックするか、コマンドラインでrun.batを実行してください。 - macOSの場合:
run.commandをダブルクリックするか、ターミナルで./run.shを実行してください。 - Linux: ターミナルで
./run.shを実行してください。
保護範囲やその他のパラメータを調整する必要がある場合は、GUI利用ガイドをご覧ください。