新聞中心
本文章介紹的是如何更新Java。關(guān)于Minecraft的Java版本,請(qǐng)見(jiàn)“
Java版”。

創(chuàng)新互聯(lián)主營(yíng)龍里網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開(kāi)發(fā),龍里h5微信小程序開(kāi)發(fā)搭建,龍里網(wǎng)站營(yíng)銷推廣歡迎龍里等地區(qū)企業(yè)咨詢
更新Java是游玩Minecraft時(shí)最重要的事情之一,因?yàn)橛行┘夹g(shù)性漏洞只能通過(guò)更新Java來(lái)解決。
Minecraft啟動(dòng)器和Java版本1.8.0_51綁定(MacOS上為1.8.0_74),默認(rèn)使用此版本;21w19a至1.18-pre1綁定Java 16.0.1;1.18-pre2至22w17a綁定Java 17.0.1;22w18a及以上版本綁定Java 17.0.8。
可以從個(gè)人資料的選項(xiàng)菜單來(lái)更改Java版本。
目錄
- 1 什么是Java?
- 2 為什么要更新?
- 3 下載地址
- 3.1 注釋
- 4 安裝
- 5 備注
- 6 已知問(wèn)題
- 7 參考
什么是Java?[ ]
Java是一門編程語(yǔ)言和一個(gè)運(yùn)行平臺(tái)。不像其他語(yǔ)言,Java并不是直接運(yùn)行在硬件上,而是運(yùn)行在一個(gè)叫作JVM的虛擬機(jī)里。Java版就是用Java編寫的[1],其被用于游戲邏輯的架構(gòu),渲染以及網(wǎng)絡(luò)連接。
截至2023年9月19日,最新的Java穩(wěn)定版為1.8.0_381(Oracle JDK)/1.8.0_382(OpenJDK)(長(zhǎng)期支持版,LTS)、11.0.20(LTS)、17.0.8(LTS)、21(LTS)。 官方啟動(dòng)器只能使用與游戲要求最低Java版本的主要版本一致的JVM才能啟動(dòng)17w13a及以上版本的游戲。[2]
為什么要更新?[ ]
最新版本的Java包含了重要的增強(qiáng)功能以增強(qiáng)性能、穩(wěn)定性以及運(yùn)行在你的機(jī)器上的Java程序的安全性。安裝最新的Java更新將會(huì)確保Minecraft繼續(xù)安全高效地運(yùn)行。
- 不同Minecraft版本對(duì)Java版本的最低要求不同。
- Java版1.12(17w13a)至Java版1.16.5(1.17:21w18a)需要Java 8啟動(dòng)游戲。[3]
- Java版1.17(21w19a)至Java版1.17.1(1.18:1.18-pre1)需要Java 16啟動(dòng)游戲。[4]
- 自Java版1.18(1.18-pre2)起需要Java 17啟動(dòng)游戲。[5]
- Minecraft在非對(duì)應(yīng)版本的Java上運(yùn)行有時(shí)候會(huì)崩潰。
- 更新會(huì)修復(fù)許多的問(wèn)題和漏洞,通常情況下會(huì)帶來(lái)性能的提升。
- 例如,新的垃圾回收機(jī)制可以在內(nèi)存占用率很高的時(shí)候降低發(fā)生卡頓的概率。
- 運(yùn)行服務(wù)器需要你的計(jì)算機(jī)安裝正式版的Java,參見(jiàn)教程/架設(shè)服務(wù)器。
下載地址[ ]
你可以從甲骨文公司或構(gòu)建OpenJDK的人那里獲得Java。對(duì)于Minecraft來(lái)說(shuō),兩者基本上是相同的,但Oracle的OTN版本需要一個(gè)付費(fèi)的許可證用于商業(yè)和生產(chǎn)。如果你通過(guò)直播Minecraft賺錢,或者運(yùn)營(yíng)(即使是公益的)服務(wù)器,你必須使用OpenJDK。
對(duì)于Mac系統(tǒng),可以直接從系統(tǒng)偏好設(shè)置\Java的位置按照提示更新Java。
- Eclipse Temurin OpenJDK(原AdoptOpenJDK)(穩(wěn)定版和開(kāi)發(fā)版)
- Zulu Community OpenJDK(穩(wěn)定版和開(kāi)發(fā)版)
- Microsoft Build of OpenJDK(穩(wěn)定版和開(kāi)發(fā)版)
- Oracle OpenJDK(穩(wěn)定版和開(kāi)發(fā)版)——只有zip或tar.gz
- Oracle JRE(OTN穩(wěn)定版本)
你會(huì)看到,Java分為L(zhǎng)TS(長(zhǎng)期支持)如17和STS(短期支持)如18的版本號(hào)。LTS版本的維護(hù)時(shí)間會(huì)更長(zhǎng),所以人們傾向于將其作為“現(xiàn)代但不算太新”的Java的穩(wěn)定標(biāo)準(zhǔn)。
注釋[ ]
- 2019年1月(8u211)的授權(quán)變更也是Minecraft的官方啟動(dòng)器停留在j8u51的原因之一。
- Java 9至Java 16(除Java 11)不再受到甲骨文的支持,它們不再收到公共安全更新,[6]并且被視為不安全。甲骨文已從其下載頁(yè)面中刪除了這些版本,但仍可從Java Archive找到。甲骨文不建議使用來(lái)自Java Archive的構(gòu)建版本。[7]
安裝[ ]
在安裝完Java后,在啟動(dòng)器的Java路徑中輸入新的路徑即可。對(duì)于Windows一般是C:\Program Files\Java\[類型]-[版本]\bin\javaw.exe,對(duì)Linux一般是/usr/lib/[類型]/[版本]/bin/java,對(duì)MacOS一般是/System/Library/Frameworks/[類型].framework/Versions/Current/Commands/java。
你必須在JVM參數(shù)中移除-XX:+CMSIncrementalMode。這個(gè)參數(shù)會(huì)導(dǎo)致Java 9或更高版本直接啟動(dòng)失敗。
備注[ ]
- 由于Minecraft啟動(dòng)器已和Java綁定,除非你使用的是第三方啟動(dòng)器,否則你不需要單獨(dú)下載Java。
- 如果你的機(jī)器是64位的,建議安裝64位的Java以獲得最佳性能。
- 有些系統(tǒng)需要管理員權(quán)限來(lái)安裝Java。
已知問(wèn)題[ ]
- 如果你在Windows 10上使用英特爾HD2xxx/3xxx顯卡,請(qǐng)不要升級(jí),因?yàn)樵擈?qū)動(dòng)程序存在漏洞。Java 8使用了一種較慢的渲染方法,使得它可以工作。
- 如果你在Java版1.12.2及以前的版本使用Forge API,請(qǐng)不要更新到Java 9及以上版本,因?yàn)镕orge API需要的部分Java API在Java 9被移除,使得它無(wú)法工作。
參考[ ]
- ↑ http://www.java.com/zh_CN/download/faq/whatis_java.xml
- ↑ MCL-18306
- ↑ https://help.mojang.com/customer/portal/articles/2636196
- ↑ "Minecraft Snapshot 21w19a" – Minecraft.net,2021年5月12日
- ↑ “Minecraft 1.18 Pre-Release 2” – Minecraft.net,2021年11月16日
- ↑ http://www.oracle.com/technetwork/java/javase/eol-135779.html
- ↑ http://www.oracle.com/technetwork/java/archive-139210.html
教程(作下劃線標(biāo)記的教程為中文獨(dú)有教程) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 新手教程 |
| ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 綜合 |
| ||||||||||||||
| 農(nóng)場(chǎng) | |||||||||||||||
| 方塊和物品 |
|
|---|---|
| 生物 |
|
| 基礎(chǔ)紅石 |
|
|---|---|
| 探測(cè)器 |
|
| 礦車 |
|
| 陷阱 |
|
| 活塞 |
|
| 高級(jí)紅石 |
|
| 使用服務(wù)器 |
|
|---|---|
| 架設(shè)服務(wù)器 |
|
- 結(jié)構(gòu)方塊
- 命令方塊
- 命令統(tǒng)計(jì)值
- 使用命令操控實(shí)體
- 提高幀率
- Minecraft幫助FAQ(IRC頻道)
- NBT與JSON
- Minecraft URL Scheme[僅基巖版]
- 更新Java
- 運(yùn)行數(shù)據(jù)生成器
| 地圖 |
|
|---|---|
| 資源包 |
|
| 數(shù)據(jù)包 |
|
| 附加包 |
|
| 制作游戲視頻 |
|
| 游戲安裝 |
|
| 僅Java版 |
|
- 建造微型庇護(hù)所
- 自定義紋理包
- 基于門的鐵傀儡陷阱
- 到達(dá)邊境之地
- 獲取崩潰報(bào)告(舊版)
- 人工湖
- 礦車加速器
- 中繼器重啟系統(tǒng)
- 無(wú)數(shù)據(jù)包生存
- 升級(jí)LWJGL
- 更新Minecraft
- 村莊鏈
- 水梯
- 水道
- 游戲直播
| 教程 |
|
|---|---|
當(dāng)前名稱:創(chuàng)新互聯(lián)Minecraft Wiki教程:什么是Java?[ ]
文章鏈接:http://m.fisionsoft.com.cn/article/dhegsed.html


咨詢
建站咨詢
