redhat-developer / redhat-developer/vscode-java
JDT-LS doesn't detect Java 19 installation in standard location
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.3k
- Forks
- 546
- Merge medio
- 20 h 1 min
- PR fusionados (30 d)
- 11
Descripción
On my machine, I have Java 19 installed in a standard location. Both CLI or Eclipse IDE do find it properly apparently. When trying to open a project defined in Eclipse IDE and that requires Java 19 (working fine in Eclipse IDE), vscode-java throws tons of errors with no assistance/quickfix to remediate those.
Environment
- Operating System: Fedora 38
- JDK version: Java 19
- Visual Studio Code version: ?
- Java extension version: 0.25.10
Steps To Reproduce
- On my Fedora, Java 19 is installed with usual
dnf install java-openjdk-latest - Generate a dummy project in Eclipse IDE targeting Java 19; play with it a bit to verify Eclipse IDE can deal with it
- Import the project in VSCode with Java extension
Current Result
Unbound classpath container: 'JRE System Library [JavaSE-19]' in project 'sandboxJava' message and tons of unresolved types from the JRE
Expected Result
Everything fine
Additional Informations
I would expect JDT-LS to detect Java 19 from such a standard directory; and also to provide an helpful quickfix about remediation (even just linking to documentation would be better)
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience con el testProject.zip adjunto y reproduzca la importación en Fedora 38 con Java 19 instalado mediante dnf install java-openjdk-latest. Rastree cómo la Java extension y JDT-LS resuelven la entrada JRE System Library [JavaSE-19]. Se considera terminado cuando el proyecto se importa sin tipos JRE sin resolver o el usuario recibe indicaciones prácticas para solucionar el problema.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, typescript, vscode
- Área
- developer-experience, tooling
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100