You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automatically register VMInstalls for the JDKs installed on the local machine (#3301)
* Automatically register VMInstalls for the JDKs installed on the local machine
* Bump to [email protected] to fix wrong jdk detection issue on macOS
* Validate if the detected jdk is a real java home
* Add a setting 'java.configuration.detectJdksAtStart' to control whether to detect jdks on start
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -239,6 +239,9 @@ The following settings are supported:
239
239
-`manual`: Manually reload the sources of the open class files
240
240
*`java.edit.smartSemicolonDetection.enabled`: Defines the `smart semicolon` detection. Defaults to `false`.
241
241
242
+
New in 1.23.0
243
+
*`java.configuration.detectJdksAtStart`: Automatically detect JDKs installed on local machine at startup. If you have specified the same JDK version in `java.configuration.runtimes`, the extension will use that version first. Defaults to `true`.
244
+
242
245
Semantic Highlighting
243
246
===============
244
247
[Semantic Highlighting](https://github.com/redhat-developer/vscode-java/wiki/Semantic-Highlighting) fixes numerous syntax highlighting issues with the default Java Textmate grammar. However, you might experience a few minor issues, particularly a delay when it kicks in, as it needs to be computed by the Java Language server, when opening a new file or when typing. Semantic highlighting can be disabled for all languages using the `editor.semanticHighlighting.enabled` setting, or for Java only using [language-specific editor settings](https://code.visualstudio.com/docs/getstarted/settings#_languagespecific-editor-settings).
Copy file name to clipboardExpand all lines: package.json
+6-1Lines changed: 6 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -833,6 +833,11 @@
833
833
"default": [],
834
834
"scope": "machine-overridable"
835
835
},
836
+
"java.configuration.detectJdksAtStart": {
837
+
"type": "boolean",
838
+
"default": true,
839
+
"markdownDescription": "Automatically detect JDKs installed on local machine at startup. If you have specified the same JDK version in `#java.configuration.runtimes#`, the extension will use that version first."
0 commit comments