Skip to content

Commit 1830d4d

Browse files
authored
Move to Java 17 (#2495)
Signed-off-by: Snjezana Peco <snjezana.peco@redhat.com>
1 parent 6ec891f commit 1830d4d

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/pr-verify.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Set Up Java
1919
uses: actions/setup-java@v2
2020
with:
21-
java-version: '11'
21+
java-version: '17'
2222
distribution: 'adopt'
2323
- run: npm install -g typescript "vsce@<2"
2424
- run: wget http://download.eclipse.org/jdtls/snapshots/jdt-language-server-latest.tar.gz

.sdkmanrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Enable auto-env through the sdkman_auto_env config
22
# Add key=value pairs of SDKs to use below
3-
java=11.0.7.hs-adpt
3+
java=17.0.3-tem

Jenkinsfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ def publishExtensions() {
120120
node('rhel8'){
121121
stage 'Build JDT LS'
122122

123-
env.JAVA_HOME="${tool 'openjdk-11'}"
123+
env.JAVA_HOME="${tool 'openjdk-17'}"
124124
env.PATH="${env.JAVA_HOME}/bin:${env.PATH}"
125125
sh 'java -version'
126126

@@ -132,7 +132,7 @@ node('rhel8'){
132132
}
133133

134134
node('rhel8'){
135-
env.JAVA_HOME="${tool 'openjdk-11'}"
135+
env.JAVA_HOME="${tool 'openjdk-17'}"
136136
env.PATH="${env.JAVA_HOME}/bin:${env.PATH}"
137137
stage 'Checkout vscode-java code'
138138
deleteDir()

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@
171171
"null"
172172
],
173173
"default": null,
174-
"description": "Specifies the folder path to the JDK (11 or more recent) used to launch the Java Language Server.\nOn Windows, backslashes must be escaped, i.e.\n\"java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk11.0_8\"",
174+
"description": "Specifies the folder path to the JDK (17 or more recent) used to launch the Java Language Server.\nOn Windows, backslashes must be escaped, i.e.\n\"java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk-17.0_3\"",
175175
"scope": "machine-overridable",
176176
"deprecationMessage": "This setting is deprecated, please use 'java.jdt.ls.java.home' instead."
177177
},
@@ -181,7 +181,7 @@
181181
"null"
182182
],
183183
"default": null,
184-
"description": "Specifies the folder path to the JDK (11 or more recent) used to launch the Java Language Server. This setting will replace the Java extension's embedded JRE to start the Java Language Server. \n\nOn Windows, backslashes must be escaped, i.e.\n\"java.jdt.ls.java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk11.0_8\"",
184+
"description": "Specifies the folder path to the JDK (17 or more recent) used to launch the Java Language Server. This setting will replace the Java extension's embedded JRE to start the Java Language Server. \n\nOn Windows, backslashes must be escaped, i.e.\n\"java.jdt.ls.java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk-17.0_3\"",
185185
"scope": "machine-overridable"
186186
},
187187
"java.jdt.ls.vmargs": {

src/requirements.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { Commands } from './commands';
99
import { logger } from './log';
1010
import { checkJavaPreferences } from './settings';
1111

12-
const REQUIRED_JDK_VERSION = 11;
12+
const REQUIRED_JDK_VERSION = 17;
1313
export interface RequirementsData {
1414
tooling_jre: string;
1515
tooling_jre_version: number;

0 commit comments

Comments
 (0)