Java 設定

Java 設定

VS Code 向け Salesforce Apex 拡張機能に付属する Apex 言語サーバは、Java Platform, Standard Edition Development Kit (JDK) に依存しています。そのため、JDK バージョン 11 (推奨) と JDK バージョン 8 のいずれかのインストールが必要です。この拡張機能はデフォルトで、コンピュータ上の JAVA_HOME または JDK_HOME 環境変数を探し、ローカルの Java インストールを見つけようとします。拡張機能が Java インストールを見つけられない場合や、あなたが別のインストールを使用したい場合は、salesforcedx-vscode-apex.java.home 設定を変更します。

  1. [File (ファイル)] > [Preferences (基本設定)] > [Settings (設定)] (Windows、Linux) または [Code (コード)] > [Preferences (基本設定)] > [Settings (設定)] (macOS) を選択します。
  2. apex を検索します。
  3. salesforcedx-vscode-apex.java.home 設定を Java Runtime のフルパス名に変更します。Java 実行可能ファイル自体には設定しないでください。

Apex の Java 設定

Java の各バージョンをダウンロードして設定する手順は、次のとおりです。

AdoptOpenJDK

AdoptOpenJDK は、事前作成済みの OpenJDK バイナリを無料で提供するもので、承認などの複雑な設定が必要ありません。

  1. [AdoptOpenJDK] に移動します。
  2. [OpenJDK 11 (LTS)] を選択します。
  3. [HotSpot (ホットスポット)] を選択します。
  4. [Latest Release (最新リリース)] ボタンをクリックしてダウンロードします。
  5. ダウンロードしたファイルを開き、インストール手順を実行します。

Visual Studio Code 内で、salesforcedx-vscode-apex.java.home を次のいずれかの値に設定する必要があります。

MacOS:

{
  "salesforcedx-vscode-apex.java.home": "/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home"
}

Windows:

{
  "salesforcedx-vscode-apex.java.home": "C:\\Program Files\\AdoptOpenJDK\\jdk-11.0.3.7-hotspot"
}

Zulu

TCK テスト済みの無料の Zulu Java ビルドは、無制限にダウンロードして使用できます。

  1. Zulu のダウンロードページに移動します。
  2. バージョン [11] を選択します。
  3. 各自の OS を選択します。
  4. インストーラをダウンロードします。
  5. macOS の場合は、zip または dmg バージョンをダウンロードします。
  6. Windows の場合は、「11」「JDK」「クライアント」バージョンをダウンロードします。
  7. ダウンロードしたファイルを開き、インストール手順を実行します。

Visual Studio Code 内で、salesforcedx-vscode-apex.java.home を次のいずれかの値に設定する必要があります。

MacOS:

{
  "salesforcedx-vscode-apex.java.home": "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home"
}

Windows:

{
  "salesforcedx-vscode-apex.java.home": "C:\\Program Files\\Zulu\\zulu-11"
}

Oracle Java 11 (正式テスト)

  1. ダウンロードページに移動します。
  2. [Java SE 11.x.y (LTS)][Download (ダウンロード)] ボタンをクリックします。
  3. 使用許諾契約に同意します。
  4. 各自の OS に対応するダウンロードリンクをクリックします。
  5. macOS の場合は、dmg バージョンをダウンロードします。
  6. Windows の場合は、exe バージョンをダウンロードします。
  7. ログインを求められた場合は、Oracle アカウントを使用してログインする必要があります。
  8. ダウンロードしたファイルを開き、インストール手順を実行します。

Visual Studio Code 内で、salesforcedx-vscode-apex.java.home を次のいずれかの値に設定する必要があります。

MacOS:

{
  "salesforcedx-vscode-apex.java.home": "/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home"
}

Windows:

{
  "salesforcedx-vscode-apex.java.home": "C:\\Program Files\\Java\\jdk11.0.3"
}

Oracle Java 8 (レガシー)

現在も Java 8 を実行している場合は、salesforcedx-vscode-apex.java.home の値が次のようになります。

MacOS:

{
  "salesforcedx-vscode-apex.java.home": "/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"
}

Windows:

{
  "salesforcedx-vscode-apex.java.home": "C:\\Program Files\\Java\\jdk1.8.0_131"
}

Feedback or Bugs | Edit this Article