Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/app-frontend/src/components/ui/settings/JavaSettings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ async function updateJavaVersion(version) {
}

await set_java_version(version).catch(handleError)
}
}
</script>
<template>
<div v-for="(javaVersion, index) in [21, 17, 8]" :key="`java-${javaVersion}`">
<div v-for="(javaVersion, index) in [25, 21, 17, 8]" :key="`java-${javaVersion}`">
<h2 class="m-0 text-lg font-extrabold text-contrast" :class="{ 'mt-4': index !== 0 }">
Java {{ javaVersion }} location
</h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ const jdkVersionMap = [
{ value: 'lts11', label: 'Java 11' },
{ value: 'lts17', label: 'Java 17' },
{ value: 'lts21', label: 'Java 21' },
{ value: 'lts25', label: 'Java 25' },
]

const jdkBuildMap = [
Expand Down Expand Up @@ -167,7 +168,7 @@ const compatibleJavaVersions = computed(() => {
const [major, minor] = mcVersion.split('.').map(Number)

if (major >= 1) {
if (minor >= 20) return ['Java 21']
if (minor >= 20) return ['Java 21', 'Java 25']
if (minor >= 18) return ['Java 17', 'Java 21']
if (minor >= 17) return ['Java 16', 'Java 17', 'Java 21']
if (minor >= 12) return ['Java 8', 'Java 11', 'Java 17', 'Java 21']
Expand Down
4 changes: 2 additions & 2 deletions packages/utils/servers/types/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ export interface Allocation {
export interface Startup {
invocation: string
original_invocation: string
jdk_version: 'lts8' | 'lts11' | 'lts17' | 'lts21'
jdk_version: 'lts8' | 'lts11' | 'lts17' | 'lts21' | 'lts25'
jdk_build: 'corretto' | 'temurin' | 'graal'
}

export type PowerAction = 'Start' | 'Stop' | 'Restart' | 'Kill'
export type JDKVersion = 'lts8' | 'lts11' | 'lts17' | 'lts21'
export type JDKVersion = 'lts8' | 'lts11' | 'lts17' | 'lts21' | 'lts25'
export type JDKBuild = 'corretto' | 'temurin' | 'graal'

export type Loaders =
Expand Down