redhat-developer / redhat-developer/vscode-java
Fall back to java.jdt.ls.java.home if embedded JRE fails
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
When deploying VSCode to an AP Computer Science lab where the students don't have admin privileges, attempts to enable the latest Extension Pack for Java (which includes the “Language Support for Java(TM) by Red Hat” extension) fail reporting “Couldn’t start client Language Support for Java” whenever they open a Java project.
Environment
- Operating System: Windows 10
- JDK version: Various (tried latest Microsoft OpenJDK 11 & 17 as well as those from Adoptium's Teemurin)
- Visual Studio Code version: 1.64.0
- Java extension version: v 1.1.0 through v1.3.0
Steps To Reproduce
- Install latest VSCode and JDK (with JAVA_HOME set correctly)
- Create a new Java class
Current Result
Reports “Couldn’t start client Language Support for Java” when trying to run or debug the Java code.
Expected Result
Should work like it does for users with admin privileges (or how it did for v1.0.0).
Additional Information
Works fine for users with admin privileges or if we roll the students back to v1.0.0 of this extension. Typing java -version in terminal returns correct OpenJDK version.
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
Empiece reproduciendo el fallo en Windows 10 con un proyecto Java y compare la ruta de la JRE integrada con la configuración java.jdt.ls.java.home. Verifique el comportamiento para usuarios sin privilegios de administrador y con JAVA_HOME configurado. Se considera terminado cuando el cliente Language Support for Java se inicia y el código Java puede ejecutarse o depurarse sin requerir acceso de administrador.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, 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