クイックスタート

1. ダウンロード

ダウンロードページで、お使いのコンピューターに合った Protector4J を選びます。

  • Windows:.exe インストーラーをダウンロードします。
  • macOS:Mac のチップに応じて、Apple Silicon 版または Intel 版の .dmg をダウンロードします。
  • Linux:Linux x64 のアーカイブをダウンロードします。

2. 起動

  • Windows:インストール後、スタートメニューから Protector4J を起動します。
  • macOS:.dmg を開き、Protector4J.app を「アプリケーション」にドラッグしてから起動します。
  • Linux:アーカイブを展開し、ターミナルで展開先のディレクトリに移動して ./p4j-ui.sh を実行します。

3. アプリケーションを保護する

ステップ 1:ログインして正式ライセンスを取得する

  1. ウィンドウ右上のログインをクリックします。
  2. アカウントのメールアドレスとパスワードを入力し、ログインをクリックします。
  3. ログインすると、右上に現在のアカウントが表示されます。ライセンスが有効な間に保護したアプリケーションには、正式ライセンスが埋め込まれます。

🎉 ログインしなくても無料で試せます

アカウントがなくても、保護の手順は最後まで試せます。未ログインで生成した保護済みアプリケーションには 7 日間の試用ライセンスが付き、試用期間中は通常どおり起動して動作します。

試用期間が終わると、試用パッケージは起動できなくなり、実行中の試用アプリケーションも自動的に終了します。継続して使う場合は、ライセンスを購入したアカウントでログインし、もう一度保護を実行して正式ライセンス付きのパッケージを作成してください。

メールアドレスとパスワードを入力して Protector4J にログインする

ステップ 2:アプリケーションの種類を選ぶ

起動したら、保護したいファイルに合った種類を選びます。

  • 通常の実行可能 JAR:Java アプリケーション
  • Spring Boot アプリケーション:Spring Boot
  • Tomcat WAR:Tomcat WAR
  • 中のクラスを暗号化したいだけの JAR:ライブラリ暗号化

保護するアプリケーションの種類を選ぶ

ステップ 3:入力ファイルとターゲットプラットフォームを選ぶ

  1. **参照…**をクリックし、保護する JAR または WAR を選びます。
  2. Java バージョンで、アプリケーションに必要なバージョンを選びます。判断がつかない場合は 21 (デフォルト) のままにします。
  3. ターゲットプラットフォームで、アプリケーションを動かすシステムにチェックを入れます。複数選択できます。
  4. シンプル (推奨) のまま次へをクリックします。

入力ファイル、Java バージョン、ターゲットプラットフォームを選ぶ

ステップ 4:自動チェックを待つ

シンプルモードがアプリケーションをスキャンし、安全な既定値を選びます。スキャンが終わったら結果を確認し、続行をクリックします。

自動互換性スキャンの結果を確認する

ステップ 5:出力を確認して保護を開始する

  1. 出力ディレクトリで結果の保存先を選びます。
  2. サマリーでアプリケーションの種類、Java バージョン、ターゲットプラットフォームを確認します。
  3. 保護範囲、JVM スタートアップオプションなどを変更する場合はカスタマイズ...をクリックします。変更後に次へをクリックすると、このページに戻ってサマリーを再確認できます。
  4. 問題がなければ保護を実行をクリックします。
  5. 進捗ウィンドウに保護が完了しましたと表示されたら、示された出力ディレクトリを開きます。

出力ディレクトリと保護オプションを確認する

ステップ 6:保護後のアプリケーションを実行する

出力ディレクトリには、アプリケーション、ランタイム、起動スクリプトが揃っています。まとめて配置し、分けないでください。

  • Windows:run.bat をダブルクリックするか、コマンドラインで run.bat を実行します。
  • macOS:run.command をダブルクリックするか、ターミナルで ./run.sh を実行します。
  • Linux:ターミナルで ./run.sh を実行します。

保護範囲やその他のオプションを調整する場合は、GUI ガイドを参照してください。