redhat-developer / redhat-developer/vscode-java
Cannot really use the right jdk version without cleaning the workspace
Aperta
Nessuno ha ancora preso questa issue.
runtime
- Lingua principale
- TypeScript
- Stelle
- 2.3k
- Fork
- 546
- Merge medio
- 20h 1m
- PR unite (30g)
- 11
Descrizione
Environment
- Operating System: Windows
- JDK version: 1.8.0_211 and 12.0.1
- Visual Studio Code version: 1.35.1
- Java extension version: 0.46.0
Steps To Reproduce
- Open a java12 invisible project
- Change the local JDK version from 8 to 12
- Reopen the project in VSCode again
[attach a sample project reproducing the error]
invisble-project.zip
Current Result
- There is still an error in the source code, the compilation failed
- After cleaning java language server workspace, compile again, works

Expected Result
Works without cleaning java language server workspace
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Usa invisible-project.zip per riprodurre il problema su Windows con JDK 8, passa a JDK 12 e riapri il progetto in VS Code. Inizia tracciando lo stato del workspace di Java language server intorno alla compilazione non riuscita; il lavoro è completato quando il progetto compila dopo la modifica del JDK senza pulire il workspace.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, vscode
- Ambito
- developer-experience, tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100