redhat-developer / redhat-developer/vscode-java

Use the path of Java Development Kit specified in environment variables for terminals

Offen
#1,648 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

Hi,
Currently, vscode-java extension get the path to the development kit in the following order

           1) java.home setting in VS Code settings (workspace then user settings)
           2) JDK_HOME environment variable
          3) JAVA_HOME environment variable
          4) Current system path

Both 2) to 4) are something we configure via our OS's environment variable. Can I suggest adding one more?

          5) JDK_HOME, JAVA_HOME, Current system path 
               (specified in the environment variables  for the terminals in VS Code settings (workspace then user settings))

In that case, we will now get to enjoy the variable expansion when specifying the path, and no more hardcoding the path.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

In der Issue wird keine Datei und kein Test genannt. Beginne damit nachzuverfolgen, wie die Extension den JDK-Pfad auflöst und die VS Code-Terminalumgebungseinstellungen liest; fertig ist die Arbeit, wenn Workspace- und Benutzer-Terminalvariablen nach den bestehenden Quellen berücksichtigt werden und die Variablenexpansion unterstützt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.