Java切换
本章用于切换服务器基本的默认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
文件夹,注意该文件夹中应该包含bin
文件夹,否则应继续进入更深处的子目录。
使用下面的gif,在命令行输入指令bin\java -version
即可查看(注意为反斜杠),请注意,在知道这个文件夹中的版本后,如非必要请勿修改文件夹名称,这可能导致Java
环境变量丢失。
在绝大部分情况下,bat或sh启动文件中,若修改为绝对路径第一部分的最后应该都为统一的\java.exe
或\java
。
若不包含\则为相对路径写法,使用系统默认Java
环境。 系统默认Java版本查看
下面的写法均为错误。
另附如何鉴别目录和本体,如果按gif所示粘贴后可以打开文件夹,则错误。
exe
结尾;在bin
子目录下。
结尾可以不带exe,也可以带exe,但是这个位置必须是文件,不能是目录或者错误的重名文件,可以用 系统默认Java版本查看的方法查看Java路径正确,若出现预料之外的字符则Java路径有误。
若不清楚系统的默认的Java
环境版本,可以通过下面的方法的查看。
本方法也可以查看指定路径的java
版本。