redhat-developer / redhat-developer/vscode-java

Feature request: Provide a way to specify -source and -target for javac with VScode

Offen
#982 4 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

classpath enhancement
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

[provide a description of the issue]

Environment
  • Operating System: MacOS,
  • JDK version: Java 11
  • Visual Studio Code version: Version 1.35.1 (1.35.1)
  • Java extension version: Language Support for Java(tm) 0.46.0
Steps To Reproduce

Allow VScode to build a project. JDK11 is installed and found on path, and is used for builds. Classes generated have class target 55.0
I want to have them generated with target version 52.0 (Java 1.8)

That is, I'd like to be able to pass -source and/or -target to the invocation of javac (or logical equivalent) Could not find any setting or configuration or documentation.

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

Keine Quelldatei oder kein Test ist angegeben. Beginne damit, den javac-Build-Aufruf der VS Code Java extension sowie deren Konfiguration oder Dokumentation für Compileroptionen zu finden. Als erledigt gilt die Aufgabe, wenn Benutzer -source und/oder -target angeben können und ein mit JDK 11 erstelltes Projekt das angeforderte Java-8-Ziel statt class target 55.0 erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
build-system, developer-experience
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.