香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 123|回复: 7

【进阶篇 1 】Minecraft 所需 JAVA 环境的配置及下载

[复制链接]

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-9-20 09:06:20 | 显示全部楼层 |阅读模式
前排提示:

本教程适用于第三方启动器和 sever 服务器端(1.17 及以上版本,包括预览版)所需 Java-17 运行环境的安装。

其中,Minecraft Launcher(官方启动器)已内置 Java 17 运行环境。

如果你使用的是官方启动器,请忽略此文章。

如果你使用的是官方启动器,请忽略此文章。




\Minecraft\runtime\java-runtime-alpha\windows-x64\java-runtime-alpha\bin (官方启动器目录下的 Java 16)

<hr/>准备材料:

  • 一台能上网的电脑
  • 一个人
  • 浏览器
<hr/>更新:1.17+ 版本所需的 Java 17 安装【2022/6/23】

JAVA  17 【.exe】安装版教程

打开甲骨文官网
点击“Java 17”


点击“windows”


选择“x64 MSI Installer”点击下载




在文件夹中找到文件“jdk-17_windows-x64_bin”,双击安装
一路点击“next”进行安装




点击“close”完成安装


这时,我们打开启动器,找到游戏 Java ,点击“搜索”,如果搜索成功则完成安装。


<hr/>
如何选择合适的Java?
Minecraft服务端版本号JDK/Java推荐版本
1.7-8
1.8+8/11
1.12+ ~ 1.15+8/11
1.16+11/16
1.17+ ~ 1.18+16/17
<hr/>以下为 Java 16(jdk-16)的配置教程

第一部分:下载 Java 16

1.打开甲骨文官网
2.找到 【Windows x64 Compressed Archive】(如果你的电脑是32位则请自行百度)


3.点击下载按钮(千万注意不要点错!!!)


4. 等待下载完成


<hr/>第二部分:解压并释放 Java 16 运行环境

1.双击解压(这里建议先解压至桌面)







2.打开目录“此电脑”→“ C 盘”→“ Program Files ”



3.新建文件夹,并命名为“ Java ”(注意大写)



4.打开文件夹,把刚才解压好的文件复制进去



到这里,Minecraft 所要求的 Java 16 环境安装到这里就结束了,打开启动器,找到游戏 Java ,点击“搜索”,如果搜索成功则完成安装。



<hr/>接下来讲的是用于多人联机客户端的 Java 运行环境配置。

第三部分:正确配置 Java 16

1.使用快捷键“ win+Q ”调起系统搜索框



2.搜索【高级系统设置】,按回车键打开





3.点击下方的“环境变量”





4.点击“新建”(不要点错新建按钮)



把下面的代码复制进去(一定不要错!!)

变量名:
JAVA_HOME变量值:(注意!!这个路径一定不要错,如果你上面不是放在C盘的请注意,一定要指向这个文件!!不然系统检测不到,笔者电脑 Java 文件指向为 C:\Program Files\Java
C:\Program Files\Java\jdk-16.0.2

点击“确定”退出
5.再次点击“新建”



把下面的代码复制进去(一定不要错!!)

变量名:
CLASSPATH变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

点击“确定”退出
6.双击上方的“ Path ”



点击右边的“ 新建 ”把下面的复制进去(下面这两个一定要分开!!)
%JAVA_HOME%\jre\bin
%JAVA_HOME%\bin

7.全部点击“确定”退出

8.重启你的电脑

<hr/>第四部分:验证安装是否成功

①使用 win+R 快捷键调出“运行”窗口,输入【cmd】,回车键打开




②输入【java】


③输入【javac】


④输入【java -version】


如果出现上面的字样,恭喜你, Java 16(JDK-16)安装成功!

<hr/>第五部分:杂谈

一、认识 Java

Java 是强静态类编程语言,由 Sun Microsystems公司 【2009年被 Oracle 公司(甲骨文公司)收购】于1995年推出的高级程序设计语言。Java可运行于 Windows、Mac OS 、Linux、Solaris 及其他多种类 UNIX 系统。
从1995年发布1.0版本,到目前最新的长期支持版 Java 17,Java已经走过了二十多个年头。尽管这样,它的增长势头依然迅猛,常年位居世界编程语言排行榜首( tiobe 排行榜),基于 Java 构建的技术生态近乎渗透到了各个领域:如大数据、云计算、安卓、物联网……
其实,Java 语言最初是为了电视机顶盒而设计的。
二、Java 三大平台

Java SE(Java Platform Standard Edition):Java 标准平台,所有的 Java 项目都需要 JavaSE 的支持,包括 Java EE 和 Java ME 。
Java EE(Java Platform Enterprise Edition):Java 的企业平台,用于开发和部署可移植、健壮、可拓展和安全稳定的服务器端Java应用程序。Java EE 是在 Java SE 的基础上,封装了Web服务、组件模型、管理和通信API,用以实现企业级的大型应用。
Java ME(Java Platform Micro Edition): Java微型平台,也叫 K-JAVA ,用于开发移动设备、嵌入式设备(比如手机、PDA、电视机顶盒和打印机)等。
三、JDK 和 JRE

JDK(Java Development Kit)称为 Java 开发包或 Java 开发工具,是一个编写 Java 的 Applet 小程序和应用程序的程序开发环境。JDK 是整个 Java 的核心,包括了Java运行环境(Java Runtime Environment),以及一些Java 工具和 Java 的核心类库(Java API)。不论什么 Java 应用服务器实质都是内置了某个版本的 JDK。
JRE 是运行环境,JDK 是开发环境。因此写 Java 程序的时候需要 JDK,而运行 Java 程序的时候就需要 JRE。而JDK 里面已经包含了 JRE,因此只要安装了 JDK,就可以编辑 Java 程序,也可以正常运行 Java 程序。但由于JDK 包含了许多与运行无关的内容,占用的空间较大。
四、为什么要下载 JDK 而不下载更简洁的 JRE?

从甲骨文官方网站来看,更简洁的、且面向消费者的 Java有且仅有一个 —— 即2014年发布的 Java 8 套件。因此,从易用性角度来看,目前的 Java 8 无法满足我们的需求 —— 即运行基于 Java 16 的 Minecraft 1.17 及以上版本或多人联机 sever 服务器。因此释放并配置 JDK 16 只能成为当下的最优选择。



面向消费者的 Java 8 下载界面。网址:https://www.java.com/zh-CN/



最新版 Java 17 下载界面。网址:https://www.oracle.com/java/technologies/downloads/#java11



面向开发人员的 Java 11 和 Java 8 的 JDK 下载界面。网址:https://www.oracle.com/java/technologies/downloads/#java11

<hr/>
发布时间:2021.11.4.
最后编辑时间:2022.6.23.
©圣堂之魂
回复

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-9-20 09:06:41 | 显示全部楼层
请问官方内置java意思是不用额外下载,只需下载好游戏就能玩吗?官方启动器是否内置了java17呢?
回复

使用道具 举报

1

主题

4

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-9-20 09:07:20 | 显示全部楼层
是的,官方启动器已经内置了Java17
回复

使用道具 举报

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-9-20 09:08:10 | 显示全部楼层
啊那就方便多了,除了官方的启动器下载太慢
回复

使用道具 举报

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-9-20 09:08:37 | 显示全部楼层
大佬问一下那个Java17还要环境配置吗,现在Microsoft1.18版本要Java17啦
回复

使用道具 举报

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-9-20 09:09:22 | 显示全部楼层
如果有官方启动器的就不需要了
回复

使用道具 举报

2

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-9-20 09:10:18 | 显示全部楼层
不是,所以我就去弄啦[赞同]
回复

使用道具 举报

3

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-9-20 09:11:09 | 显示全部楼层
想问一下大佬,Java17可以运行Minecraft1.15吗,虽然不是推荐配置(主要是我现在是Java8,想玩MC1.18,但是怕升级到Java17之后玩不了1.15)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-3-15 03:31 , Processed in 0.131671 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表