redhat-developer / redhat-developer/vscode-java

Update error message when enable javac without setting jdk23

Ouverte
#3,882 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

Environment
  • Operating System: Linux
  • JDK version: 23
  • Visual Studio Code version: 1.95.3
  • Java extension version: 1.37.0
Steps To Reproduce
  1. Enable javac in settings: "java.jdt.ls.javac.enabled": "on"
  2. Open a java project
Current Result

Then you will get the error as below. It doesn't work if only set java.configuration.runtimes following the message in this error. Extension can work with java.jdt.ls.java.home which doesn't indicate in the error message.

Image

Expected Result

Update the error message to prompt users to set java.jdt.ls.java.home.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème dans la Java extension avec JDK 23 en activant java.jdt.ls.javac.enabled et en ouvrant un projet Java. Trouvez le code qui produit l’erreur de configuration et mettez à jour ses indications pour mentionner java.jdt.ls.java.home ; vérifiez que le message obtenu correspond à la configuration attendue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, typescript, vscode
Domaine
developer-experience, tooling
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.