Skip to content

Commit dc07c34

Browse files
authored
Merge pull request #572 from tonihele/feature/issue-557
Java 21
2 parents df8f9f8 + 37a8d49 commit dc07c34

File tree

43 files changed

+52
-403
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+52
-403
lines changed

.github/workflows/gradle.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212

1313
steps:
1414
- uses: actions/checkout@v2
15-
- name: Set up JDK 17
15+
- name: Set up JDK 21
1616
uses: actions/setup-java@v1
1717
with:
18-
java-version: 17
18+
java-version: 21
1919

2020
- name: Grant execute permission for gradle
2121
run: chmod +x gradlew

.github/workflows/release.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v2
12-
- name: Set up JDK 17
12+
- name: Set up JDK 21
1313
uses: actions/setup-java@v3
1414
with:
1515
distribution: temurin
16-
java-version: 17
16+
java-version: 21
1717
- name: Grant execute permission for gradle
1818
run: chmod +x gradlew
1919
- name: Build the SDK

BasicGameTemplate/nbproject/project.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ javac.compilerargs=
4949
javac.deprecation=false
5050
javac.processorpath=\
5151
${javac.classpath}
52-
javac.source=17
53-
javac.target=17
52+
javac.source=21
53+
javac.target=21
5454
javac.test.classpath=\
5555
${javac.classpath}:\
5656
${build.classes.dir}

JME3TestsTemplate/nbproject/project.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ javac.classpath=\
4141
# Space-separated list of extra javac options
4242
javac.compilerargs=
4343
javac.deprecation=false
44-
javac.source=17
45-
javac.target=17
44+
javac.source=21
45+
javac.target=21
4646
javac.test.classpath=\
4747
${javac.classpath}:\
4848
${build.classes.dir}

jdks/download-jdks.sh

+3-9
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,16 @@
1010

1111
set -e # Quit on Error
1212

13-
jdk_major_version="17"
14-
jdk_version="0.9"
15-
jdk_build_version="9"
16-
# JDK 17.0.9 seems to have botched up release causing download URL to vary and platform versions not on the same step
17-
jdk_build_tmp_version="9.1"
13+
jdk_major_version="21"
14+
jdk_version="0.2"
15+
jdk_build_version="13"
1816

1917
function download_jdk {
2018
echo ">>> Downloading the JDK for $1"
2119

2220
if [ -f downloads/jdk-$1$2 ];
2321
then
2422
echo "<<< Already existing, SKIPPING."
25-
elif [[ "$1" == *windows ]];
26-
then
27-
curl -# -o downloads/jdk-$1$2 -L https://github.com/adoptium/temurin$jdk_major_version-binaries/releases/download/jdk-$jdk_major_version.$jdk_version+$jdk_build_tmp_version/OpenJDK${jdk_major_version}U-jdk_$1_hotspot_$jdk_major_version.${jdk_version}_$jdk_build_version$2
28-
echo "<<< OK!"
2923
else
3024
curl -# -o downloads/jdk-$1$2 -L https://github.com/adoptium/temurin$jdk_major_version-binaries/releases/download/jdk-$jdk_major_version.$jdk_version+$jdk_build_version/OpenJDK${jdk_major_version}U-jdk_$1_hotspot_$jdk_major_version.${jdk_version}_$jdk_build_version$2
3125
echo "<<< OK!"

jme3-android/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Updated by build script
22
#Thu, 25 Aug 2011 21:00:54 +0200
3-
javac.source=17
3+
javac.source=21
44
javac.compilerargs=-Xlint -Xlint:-serial
55
license.file=../license-jme.txt
66
nbm.homepage=https://www.jmonkeyengine.org

jme3-angelfont/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:50 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
nbm.homepage=https://www.jmonkeyengine.org
55
nbm.module.author=Normen Hansen

jme3-assetbrowser/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-assetpack-support/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-blender/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:50 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-cinematics/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:50 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-code-check/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:50 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-codepalette/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-core-baselibs/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
javac.source=17
1+
javac.source=21
22
javac.compilerargs=-Xlint -Xlint\:-serial
33
license.file=../license-jme.txt
44
nbm.homepage=https://www.jmonkeyengine.org

jme3-core-libraries/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
spec.version.base=3.5.2

jme3-core/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
22
file.reference.DDSUtils.jar=release/modules/ext/DDSUtils.jar
33
#Thu, 25 Aug 2011 19:32:54 +0200
4-
javac.source=17
4+
javac.source=21
55
javac.compilerargs=-Xlint -Xlint\:-serial
66
license.file=../license-jme.txt
77
nbm.homepage=https://www.jmonkeyengine.org

jme3-dark-laf/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
file.reference.nimrodlf.jar=release/modules/ext/nimrodlf.jar
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-desktop-executables/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-documentation/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
javac.source=17
1+
javac.source=21
22
javac.compilerargs=-Xlint -Xlint:-serial
33
license.file=../license-jme.txt
44
nbm.homepage=https://www.jmonkeyengine.org
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
javac.source=17
1+
javac.source=21
22
javac.compilerargs=-Xlint -Xlint:-serial
33
project.license=jme license

jme3-gui/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ file.reference.slf4j-simple-1.7.7.jar=release/modules/ext/slf4j-simple-1.7.7.jar
99
file.reference.swingtonifty.jar=release/modules/ext/swingtonifty.jar
1010
file.reference.xsom-20110101-SNAPSHOT.jar=release/modules/ext/xsom-20110101-SNAPSHOT.jar
1111
#Thu, 25 Aug 2011 20:26:49 +0200
12-
javac.source=17
12+
javac.source=21
1313
javac.compilerargs=-Xlint -Xlint:-serial
1414
license.file=../license-jme.txt
1515
nbm.homepage=https://www.jmonkeyengine.org

jme3-lwjgl-applet/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-materialeditor/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-model-importer/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-navmesh-gen/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
javac.source=17
1+
javac.source=21
22
javac.compilerargs=-Xlint -Xlint:-serial
33
license.file=../license-jme.txt
44
nbm.homepage=https://www.jmonkeyengine.org

jme3-obfuscate/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:50 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https\://proguard.sourceforge.net/

jme3-project-baselibs/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-project-libraries/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-project-testdata/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-scenecomposer/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-templates/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-terrain-editor/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-tests-template/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:48 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org

jme3-texture-editor/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
license.file=../license-jme.txt
55
nbm.homepage=https://www.jmonkeyengine.org
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#Thu, 25 Aug 2011 20:26:50 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
spec.version.base=3.5.2
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#Thu, 25 Aug 2011 20:26:49 +0200
2-
javac.source=17
2+
javac.source=21
33
javac.compilerargs=-Xlint -Xlint\:-serial
44
spec.version.base=3.5.2

jme3-welcome-screen/nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
javac.source=17
1+
javac.source=21
22
javac.compilerargs=-Xlint -Xlint:-serial
33
license.file=../license-jme.txt
44
nbm.homepage=https://www.jmonkeyengine.org

license-jme.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2003-2023 jMonkeyEngine
1+
Copyright (c) 2003-2024 jMonkeyEngine
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without

0 commit comments

Comments
 (0)