redhat-developer / redhat-developer/vscode-java
No obvious way to set JDT settings
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
I would like to use the "Text Blocks" feature of Java 13. I have the Java 13 JDK installed and that is being picked up correctly by VSCode.
In addition, I have modified my "pom.xml" file to include the "--enable-preview" JVM argument that turns on this feature, like so:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>--enable-preview</jvmArguments>
</configuration>
</plugin>
</plugins>
</build>
I also attempted to edit the .settings/org.eclipse.jdt.core.prefs file and set org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=enabled but any changes to this file are overwritten when the "Clean the java language workspace" task is run
Environment
- Operating System: Linux
- JDK version: 13
- Visual Studio Code version: 1.40.1
- Java extension version: 0.53.1
Steps To Reproduce
- Create Java project with Java 13
- Attempt to use Text Block syntax
Current Result

Expected Result
I expect to be able to enable preview features in JDT and for Text Blocks to work with no compiler error
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez l’erreur de Text Blocks de Java 13 dans un projet utilisant la configuration pom.xml indiquée, puis examinez comment le fichier .settings/org.eclipse.jdt.core.prefs est généré lorsque l’espace de travail du langage Java est nettoyé. Le travail est terminé lorsque les fonctionnalités d’aperçu restent activées dans JDT et que la syntaxe de Text Block ne produit aucune erreur du compilateur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100