redhat-developer / redhat-developer/vscode-java
Define several runtimes for a same version of Java
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
Is it possible to define several runtimes for a same version of Java in VSCode? I'd like to use the both the Hotspot and OpenJ9 JVM.
My java.configuration.runtimes setting in VSCode looks like this:
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "C:\\Program Files\\Eclipse Foundation\\jdk-8.0.302.8-hotspot"
},
{
"name": "JavaSE-11",
"path": "C:\\Program Files\\Eclipse Foundation\\jdk-11.0.12.7-hotspot"
},
{
"name": "JavaSE-16",
"path": "C:\\Program Files\\Eclipse Foundation\\jdk-16.0.2.7-hotspot"
}
],
I also have other JVMs installed for each of these Java version on my machine. For example one of them is located here: C:\Program Files\Semeru\jdk-8.0.302.8-openj9.
Environment
- Operating System: Windows 10
- Visual Studio Code version: 1.60.0
- Java extension version: 0.81.0
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wie die Java-Erweiterung Einträge aus der Einstellung java.configuration.runtimes liest und auswählt. Prüfe, ob derzeit mehrere Einträge mit derselben JavaSE-Version unterstützt werden und wie ein Benutzer zwischen HotSpot und OpenJ9 wählen würde. Als erledigt gilt, dass beide Runtimes für eine Version definiert und vorhersehbar ausgewählt werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100