LoginSignup
0
0

More than 3 years have passed since last update.

An unsupported Java version エラーを消す方法

Posted at

Visual Studio Code で Salesforce Apex Extension をインストールした際に表示される Java のバージョンエラーですが、特に実害もなかったのでずっと放置していました。ところが最近になってウェブセミナーの実施中に飛び出してくと格好悪いと思い、一念発起して解消しておくことにしました。今回は、その方法についてのご紹介です。
Screen Shot 2020-05-21 at 13.35.40.png

エラーの内容

エラーはメッセージは以下の通りで、Java 8 か 11 を使ってね、というメッセージとともに設定方法(英語)へのリンクが表示されます。

An unsupported Java version was detected. Download and install Java 8 or Java 11 to run the extensions. For more information, see Set Your Java Version.

Screen Shot 2020-05-21 at 10.14.48.png

Java 11 をダウンロードとインストール

設定方法(英語)のページでは、以下の 4 つの JDK での設定方法が紹介されているので、環境に合ったものを選びましょう。

  • AdoptOpenJDK
  • Zulu
  • Oracle Java 11
  • Oracle Java 8

私の場合は、Salesforce コミュニティの先輩方に教えてもらった Zulu にしました。
Salesforce のデータローダーもシステム要件として Zulu OpenJDK バージョン 11 を指定しているので合わせておくことにします。

VS Coce の設定

あとは、設定方法(英語)のページの指示に従って VS Code の設定ファイルに以下の記述を追記します。

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

これで、エラーとはおさらば出来るはずです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0