@@ -212,44 +212,39 @@ Install_Java() {
212
212
Print_Style " Installing OpenJDK..." " $YELLOW "
213
213
214
214
CPUArch=$( uname -m)
215
- if [[ " $CPUArch " == * " armv7" * || " $CPUArch " == * " armhf" * ]]; then
216
- curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_arm_linux_hotspot_19.0.1_10.tar.gz' -o jre19.tar.gz -L
217
- tar -xf jre19.tar.gz
218
- rm -f jre19.tar.gz
219
- mv jdk-* jre
220
- elif [[ " $CPUArch " == * " aarch64" * || " $CPUArch " == * " arm64" * ]]; then
221
- curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_aarch64_linux_hotspot_19.0.1_10.tar.gz' -o jre19.tar.gz -L
222
- tar -xf jre19.tar.gz
223
- rm -f jre19.tar.gz
215
+ if [[ " $CPUArch " == * " aarch64" * || " $CPUArch " == * " arm64" * ]]; then
216
+ curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.3_9.tar.gz' -o jre21.tar.gz -L
217
+ tar -xf jre21.tar.gz
218
+ rm -f jre21.tar.gz
224
219
mv jdk-* jre
225
220
elif [[ " $CPUArch " == * " x86_64" * ]]; then
226
- curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin19 -binaries/releases/download/jdk-19 .0.1%2B10/OpenJDK19U-jre_x64_linux_hotspot_19 .0.1_10 .tar.gz' -o jre19 .tar.gz -L
227
- tar -xf jre19 .tar.gz
228
- rm -f jre19 .tar.gz
221
+ curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin21 -binaries/releases/download/jdk-21 .0.3%2B9/OpenJDK21U-jre_x64_linux_hotspot_21 .0.3_9 .tar.gz' -o jre21 .tar.gz -L
222
+ tar -xf jre21 .tar.gz
223
+ rm -f jre21 .tar.gz
229
224
mv jdk-* jre
230
225
elif [[ " $CPUArch " == * " s390x" * ]]; then
231
- curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin19 -binaries/releases/download/jdk-19 .0.1%2B10/OpenJDK19U-jre_s390x_linux_hotspot_19 .0.1_10 .tar.gz' -o jre19 .tar.gz -L
232
- tar -xf jre19 .tar.gz
233
- rm -f jre19 .tar.gz
226
+ curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin21 -binaries/releases/download/jdk-21 .0.3%2B9/OpenJDK21U-jre_s390x_linux_hotspot_21 .0.3_9 .tar.gz' -o jre21 .tar.gz -L
227
+ tar -xf jre21 .tar.gz
228
+ rm -f jre21 .tar.gz
234
229
mv jdk-* jre
235
230
elif [[ " $CPUArch " == * " ppc64le" * ]]; then
236
- curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin19 -binaries/releases/download/jdk-19 .0.1%2B10/OpenJDK19U-jre_ppc64le_linux_hotspot_19 .0.1_10 .tar.gz' -o jre19 .tar.gz -L
237
- tar -xf jre19 .tar.gz
238
- rm -f jre19 .tar.gz
231
+ curl -H " Accept-Encoding: identity" -H " Accept-Language: en" -A " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4.212 Safari/537.36" ' https://github.com/adoptium/temurin21 -binaries/releases/download/jdk-21 .0.3%2B9/OpenJDK21U-jre_ppc64le_linux_hotspot_21 .0.3_9 .tar.gz' -o jre21 .tar.gz -L
232
+ tar -xf jre21 .tar.gz
233
+ rm -f jre21 .tar.gz
239
234
mv jdk-* jre
240
235
fi
241
236
242
237
if [ -e " $DirName /minecraft/jre/bin/java" ]; then
243
238
CurrentJava=$( $DirName /minecraft/jre/bin/java -version 2>&1 | head -1 | cut -d ' "' -f 2 | cut -d ' .' -f 1)
244
- if [[ $CurrentJava -lt 18 ]]; then
245
- Print_Style " Required OpenJDK version 18 could not be installed." " $RED "
239
+ if [[ $CurrentJava -lt 21 ]]; then
240
+ Print_Style " Required OpenJDK version 21 could not be installed." " $RED "
246
241
exit 1
247
242
else
248
243
Print_Style " OpenJDK installation completed." " $GREEN "
249
244
fi
250
245
else
251
246
rm -rf " $DirName /minecraft/jre"
252
- Print_Style " Required OpenJDK version 18 could not be installed." " $RED "
247
+ Print_Style " Required OpenJDK version 21 could not be installed." " $RED "
253
248
exit 1
254
249
fi
255
250
}
0 commit comments