J'ai eu une erreur de version Java lorsque j'ai installé Salesforce Apex Extension avec Visual Studio Code, mais je l'ai laissé pendant longtemps car cela ne faisait aucun mal. Cependant, j'ai pensé qu'il serait gênant de sauter récemment lors du séminaire Web, alors j'ai décidé de tout retirer et de le résoudre. Cette fois, je vais vous présenter comment le faire.
Le message d'erreur est le suivant, avec un message vous demandant d'utiliser Java 8 ou 11, ainsi qu'un lien vers la façon de le configurer.
An unsupported Java version was detected. Download and install Java 8orJava11toruntheextensions.Formoreinformation,seeSetYourJavaVersion.
La Page Méthode de configuration (anglais) montre comment configurer les quatre JDK suivants. Alors choisissez celui qui convient à votre environnement.
Dans mon cas, j'ai choisi Zulu, enseigné par des seniors de la communauté Salesforce. Le chargeur de données Salesforce spécifie également Zulu OpenJDK version 11 comme configuration système requise, donc je vais le faire correspondre.
Ensuite, suivez les instructions de la page Méthode de configuration (anglais) et ajoutez la description suivante au fichier de configuration VS Code. Ajouter.
setting.json
{
"salesforcedx-vscode-apex.java.home": "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home"
}
Avec cela, vous devriez pouvoir vous débarrasser de l'erreur.