Visual Studio Code を設定する
Apex Replay Debugger は Visual Studio Code 向けの Salesforce Extension Pack に含まれています。この拡張機能には、Visual Studio Code、Salesforce CLI、および JDK バージョン 21 (推奨) または JDK バージョン 17 もしくは 11 が必要です。このステップでは、Apex Replay Debugger を実行するために必要なツールをインストールして設定します。Visual Studio Code を初めて使用する場合は、先に進む前に「クイックスタート: Salesforce 開発のための Visual Studio Code」プロジェクトを修了することをお勧めします。
Salesforce CLI をインストールまたは更新する
Salesforce CLI を使用して、Salesforce アプリケーションのライフサイクル全体を管理します。CLI では、開発およびテスト環境を簡単に作成し、組織とソース制御の間でソースコードを同期し、テストを実行できます。
-
「Salesforce CLI」から Salesforce CLI をインストールします。
- Salesforce CLI が正しくインストールされていることを確認するために、Windows のコマンドプロンプトまたは macOS のターミナルを開き、コマンドラインから次のコマンドを実行します。
sf update
Updating CLI...
のように出力が表示されます。
Visual Studio Code をインストールまたは更新する
Visual Studio Code は強力なクロスプラットフォームのエディターで、高度なカスタマイズが可能です。Visual Studio Code 向け Salesforce 拡張機能は、デスクトップでの Salesforce 開発のための Eclipse 用 Force.com IDE プラグインの後継となります。
- Visual Studio Code を https://code.visualstudio.com/Download からインストールします。
- Visual Studio Code を起動します。
Visual Studio Code 向け Salesforce 拡張機能をインストールまたは更新する
この Salesforce 拡張機能は、Lightning プラットフォームでのコード補完、構文の強調表示、Apex のデバッグなどの機能を提供します。
- Visual Studio Code で [View (表示)] メニューをクリックし、[Extensions (拡張機能)] を選択します。
- 検索ボックスに
salesforce extension pack
と入力します。
- 「Salesforce Extension Pack」の結果の [Install (インストール)] (または [Update (更新)]) をクリックします。
- インストールされたら、Visual Studio Code を再起動して変更を有効にします。
Java Platform Standard Edition Development Kit をインストールする
Visual Studio Code 向け Salesforce 拡張機能の一部の機能、特に Apex サポートは、Java Platform Standard Edition Development Kit (JDK) に依存します。JDK バージョン 21 (推奨) または JDK バージョン 17 もしくは 11 のインストールが必要です。別のバージョンの Java がインストールされていても、推奨バージョンのいずれかもインストールする必要があります。
-
Salesforce 拡張機能のドキュメントの推奨に従って Java をインストールします。
- Java が正しくインストールされていることを確認するために Java のインストールディレクトリを見つけます。これは次のステップで必要になります。たとえば、JDK21 をインストールした場合、デフォルトのインストールディレクトリは次のようになります。
- Windows:
C:\Program Files\Java\jdk-21
- MacOS:
/Library/Java/JavaVirtualMachines/jdk-21.0.1.jdk/Contents/Home
Apex サポートのために Java ホーム設定を定義する
デフォルトでは、Visual Studio Code 向け Salesforce 拡張機能は Java のインストールディレクトリを見つけるためにコンピューターの JAVA_HOME
または JDK_HOME
環境編集を参照します。また、salesforcedx-vscode-apex.java.home
設定によって使用する Java インストールディレクトリを参照することもできます。これは、複数のバージョンがインストールされている場合に役立ちます。このプロジェクトでは、JDK インストールディレクトリを参照するように Visual Studio Code 設定を定義しましょう。
Visual Studio Code で、[File (ファイル)] > [Preferences (基本設定)] > [Settings (設定)] (Windows または Linux) または [Code (コード)] > [Settings (設定)] > [Settings (設定)] (macOS) をクリックします。
- 検索ボックスに
apex java
と入力します。
-
salesforcedx-vscode-apex.java.home
設定に、使用する Java インストールディレクトリを入力します。
- Visual Studio Code を再起動し、新しいターミナルを開き、
java -version
を実行して設定が有効になっていることを確認します。
設定の確認は行いません。[Verify Step (ステップを確認)] をクリックして、プロジェクトの次のステップへ進み、Visual Studio Code で Apex Replay Debugger を設定しましょう。
リソース
- Trailhead: クイックスタート: Salesforce 開発のための Visual Studio Code
- 動画: YouTube: Salesforce Development with Visual Studio Code (Visual Studio Code を使用した Salesforce 開発)
- 動画: YouTube: Be An Efficient Salesforce Developer with VS Code (VS Code を使用した Salesforce 開発の効率向上)
- Salesforce 開発者ブログ: All About Salesforce Extensions for VS Code (VS Code 向け Salesforce 拡張機能のすべて)
- Salesforce 開発者ブログ: The Future of Salesforce IDEs (Salesforce IDE の今後)
- Salesforce Developers: Apex Replay Debugger
- 外部サイト: Java Standard Edition Development Kit 8 のダウンロード
- Salesforce Developers: Salesforce CLI
- 外部サイト: Visual Studio Code
- 外部サイト: Salesforce Extension Pack