Java切换
本章用于切换服务器基本的默认java环境
≤ 1.16.5
8
> 1.16.5
17
一键切换
对于大部分服务端来说,在不额外安装新Java
环境的情况下,服务器的Java的环境可以通过下面的方式一键切换8,11,17。您可以在出现的黑窗口中输入所需的Java
版本后回车,即可调整系统到相应的Java
版本,此后在启动mc时可以使用相对路径java的写法,即不需要斜杠写不需要写绝对路径。

手动调整
首先明确你到底需要什么版本的Java
,下面以需要手动调整到17为例。
编辑启动bat,修改其中的Java字符
为详细的Java绝对路径
,下面以fabric 1.20.2,调整为具体D盘已经存在的Java 17绝对路径。注意别忘了添加反斜杠。

开服器调整Java路径
打开开服器,打开本体设置。

若开服务器已经默认指定了Java
,那么这里可以点取消自定义,若原本就是默认,则可以直接进行下一步。

单机自定义路径。

选择你需要的Java
即可。

查看目标文件夹下的Java版本
在调整Java
路径的时候,可能会出现因为命名不当而无法准确获得Java
版本的问题,这里给出方法快速的甄别。
打开你需要鉴别的Java
文件夹,注意该文件夹中应该包含bin
文件夹,否则应继续进入更深处的子目录。
使用下面的gif,在命令行输入指令bin\java -version
即可查看(注意为反斜杠),请注意,在知道这个文件夹中的版本后,如非必要请勿修改文件夹名称,这可能导致Java
环境变量丢失。

常见错误排查
在绝大部分情况下,bat或sh启动文件中,若修改为绝对路径第一部分的最后应该都为统一的\java.exe
或\java
。
若不包含\则为相对路径写法,使用系统默认Java
环境。 系统默认Java版本查看
下面的写法均为错误。
错误的把java写为jvav。

java可执行文件错误写为文件夹名(有时可能因重名导致)


另附如何鉴别目录和本体,如果按gif所示粘贴后可以打开文件夹,则错误。

正确java的一般位置和表现
exe
结尾;在bin
子目录下。

结尾可以不带exe,也可以带exe,但是这个位置必须是文件,不能是目录或者错误的重名文件,可以用 系统默认Java版本查看的方法查看Java路径正确,若出现预料之外的字符则Java路径有误。

系统默认Java版本查看
若不清楚系统的默认的Java
环境版本,可以通过下面的方法的查看。
本方法也可以查看指定路径的java
版本。


最后更新于
这有帮助吗?