microsoft / microsoft/vscode-java-dependency

Add a setting to suppress the “Old Java Runtime” warning

Offen
#981 2 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
199
Forks
105
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
27

Beschreibung

Feature Request: Option to suppress the "Old Java Runtime" warning

I am using the Project Manager for Java extension in VS Code, and I frequently work with older JDK versions intentionally (for example, maintaining legacy applications or matching production environments).

Currently, the extension displays a popup warning every time a workspace opens:

"This project is using an older Java runtime…"

This popup cannot be disabled, and it appears even when the older JDK is intentionally used. This becomes disruptive when switching between multiple projects or reopening the editor.

Request

Please add a setting such as:

"java.runtime.ignoreVersionWarning": true

or any equivalent option that allows users to suppress this warning permanently.

Why this matters
  • Many developers maintain legacy Java applications.
  • Some teams must use older JDKs due to production constraints.
  • The popup appears repeatedly and interrupts workflow.
  • Other VS Code extensions allow disabling similar warnings.

This small setting would greatly improve usability for developers who intentionally use older Java versions.

Thank you for considering this request!

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

Das Issue nennt keine bestimmten Dateien oder Tests. Beginne damit, die Implementierung des Pop-ups „Old Java Runtime“ und die vorhandene Einstellungsregistrierung der Erweiterung zu finden, und füge anschließend Tests für das vorgeschlagene Opt-out-Verhalten hinzu. Als erledigt gilt die Aufgabe, wenn die Warnung standardmäßig weiterhin verfügbar ist, aber unterdrückt wird, sobald die neue Einstellung aktiviert ist.

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
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

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