Minecraft: Java Edition
서버를 구동하기 위해서는, 우선 컴퓨터에 Java가 설치되어있어야 합니다.
이 문서는 Java를 컴퓨터에 설치하는 방법에 대해 다룹니다.
겉보기에서는 별 차이가 없지만, JVM에 따라 Java 애플리케이션의 성능이 달라지기도 합니다.
대표적으로 높은 호환성을 이야기할 수 있습니다. 성능과 달리, 호환성이 중요하다면, HotSpot(JVM)을 사용하시는 것이 좋습니다.
특히 구 버전의 Minecraft 서버를 운영한다면, 사용하고 있는 플러그인이 OpenJ9 JVM과 호환이 되지 않는 경우가 있어요. 이런 경우 Hotspot JVM을 사용하는 것을 추천합니다.
HotSpot에 비해, 속도가 빠르며 메모리를 적게 사용하며, 그외 다른 장점도 존재합니다.
Java는 버전이 업데이트될수록, 성능이 지속적으로 개량 개선됩니다.
이용중인 플러그인 또는 구동기 호환성의 문제가 없는 경우, LTS 버전 중 최신 버전을 사용하는 것을 적극 권장합니다.
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
software-properties-common
을 설치합니다.
sudo apt install software-properties-common
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt update
sudo apt install adoptopenjdk-16-hotspot
sudo apt install adoptopenjdk-16-openj9
cat <<EOF > /etc/yum.repos.d/adoptopenjdk.repo
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=https://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/$(uname -m)
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
EOF
yum update
yum install adoptopenjdk-16-hotspot
yum install adoptopenjdk-16-openj9
DEB/RPM을 통해 설치가 가능한 배포판의 경우, 이 링크 (영어) 를 참고하세요.
해당 플랫폼이 아니거나, Busybox 등을 이용한 Lite 한 Linux 배포판의 경우, AdoptOpenJDK 설치 페이지 에서 환경에 맞는 버전을 다운로드 받으세요.