Profile
프리루트

2017.01.05

기초

최신버전의 자바로 마인크래프트를 이용하는 방법 (64비트용 자바 포함)

조회 수 27835 추천 수 10

 

 

최신버전의 자바로 마인크래프트를 이용하는 방법 (64비트용 자바 포함)

 

 

먼저 해당 가이드 게시글은 제 주관적인, 편하게 사용하는 방법을 바탕으로 작성하는 게시글이며

 

특히 아래 상황에 놓여있는 유저분들에게 좋은 해결책, 오류 예방책으로 이용해보실 수 있을거에요.

 

 

- 통합모드, 간편설치기 등에서 '완전초기화' 에 같이 체크표시를 해서 모드를 재설치했는데도 오류가 나는 경우.

 

- Sponge 핵심파일이 탑재되어있는 서버 구동기로 마인크래프트 서버를 열고자, 혹은 그런 서버에 접속하고자 하는 경우.

 

 


 

 

굳이 최신버전의 자바로 마인크래프트를 이용해야하는 이유

 

 

01.PNG

 

 

마인크래프트 공식 홈페이지에서 기본적으로 다운받으실 수 있는 마인크래프트 런처의 경우,

 

마인크래프트 런처내에 자체적으로 탑재되어있는 자바를 사용합니다. 현재 시간을 기준으로 1.8.0_25 버전이 탑재되어있어요.

 

하지만 현재 업데이트 되고 있는 전체적인 자바 버전대로 보자면 1.8.0 버전대에서 조금 구버전대에 속하는 버전이랍니다.

 

이런 점은 최근에 개발된 몇몇 특정 모드들을 설치, 사용하는데 있어서 오류 혹은 불편함, 버그들을 가져올 수 있답니다.

 

 

또 서버 핵심파일 개발팀인 Sponge 팀에서 공지하는 가이드 라인 내용에서는

 

Sponge 핵심파일이 탑재된 서버(주로 모드버킷이져)의 경우, 최소한 1.8.0_40 버전 이상의 자바를 사용하여

 

서버를 열고 접속해서 이용할 것을 권장하고 있습니다. ( 아니, 반드시 그래야 합니다. )

 

 


 

 

최신버전의 자바 다운로드, 설치방법 ( 이게 끝 아닙니다, 아래에 적용법까지 확인할 것 )

 

 

1. 먼저 최신버전의 자바를 설치해줘야겠지요. 단, 여기서 자바를 설치하실 때 주의하셔야 될 점이 하나 있습니다.

 

(윈도우 운영체제 기준) 여러분들의 컴퓨터에 32비트 운영체제가 설치되어있냐 64비트 운영체제가 설치되어있냐 하는 점인데요.

 

 

32비트 운영체제가 설치되어있으면 32비트용 자바를,

 

64비트 운영체제가 설치되어있으면 64비트용 자바를 설치해주셔야 됩니다.

 

 

무슨 차이냐면 윈도우 운영체제를 기준으로 32비트 자바를 사용할 경우, 마인크래프트 런처에 2기가 이상의 램(RAM) 용량을

 

할당해줄 수 없답니다. 컴퓨터 운영체제가 64비트이더라도 자바가 32비트면 2기가 이상의 램을 설정할 수 없어요.

 

( 포켓몬모드 같은 스케일이 큰 모드 파일들을 즐기려면 2기가 이상의 램 할당이 필요하답니다. )

 

 

02.PNG

 

 

2. 자, 그럼 이제 본격적으로 최신버전의 자바 설치방법을 안내해드리겠습니다.

 

32비트용 자바를 원하시는 분들은 https://www.java.com/ko/ 에 들어가셔서 설치파일을 다운, 설치해주세요.

 

홈페이지에서 자동으로 최신버전의 자바를 추천해준답니다.

 

 

03.PNG

 

 

3. 반면에 64비트용 자바를 원하시는 분들은 https://java.com/ko/download/manual.jsp 에 들어가주시면 됩니다.

 

들어가셔서 위에 제가 붉은색 네모박스로 표시해둔 'Windows 오프라인 (64비트)' 글씨를 클릭하셔서

 

최신버전의 64비트용 자바 설치파일을 다운, 설치해주시면 된답니다.

 

 


 

 

※ 여기서 한가지 참고사항 : 기존에 이미 컴퓨터에 자바를 설치하신 분들이 몇몇 계실겁니다.

 

그런 분들은 최신버전의 자바를 설치하실 때 보시면 중간에 설치창에서 '이전버전의 자바 설치 해제작업을 진행할까요?'

 

라고 묻는 내용이 표시될 거에요. 꼭 설치 해제를 해주시면 되겠습니다.

 

아니면 제어판 ( 보기 기준 : 작은 아이콘 ) - 프로그램 추가/제거에 들어가셔서 Java 문구가 붙어있는 모든 항목들을

 

삭제하신 다음에 최신버전의 자바 설치파일로 자바를 설치해주시면 되겠습니다.

 

 


 

 

이제 이 최신버전의 자바를 마인크래프트 런처에 적용시켜봅시다

 

 

최신버전.png

 

 

[최신버전의 마인크래프트 런처를 사용할 경우]

 

 

1. 마인크래프트 런처에서 오른쪽 상단에 메뉴 단추 클릭 - 실행 설정을 눌러줍니다.

 

2. 고급 설정에 클릭하신 상태에서 사용하고자 하는 프로필 메뉴를 선택해줍니다.

 

3. Java 실행 파일을 클릭 - 오른쪽 끝에 폴더모양의 찾아보기 단추를 눌러줍니다.

 

4. 내 컴퓨터 - 로컬 디스크(C) - Program Files - java - 설치하신 자바 버전의 폴더 클릭 - bin - javaw.exe 를 클릭해줍니다.

 

5. 저장 버튼을 눌러 저장해줍니다.

 

 

이전버전.PNG

 

 

[이전버전의 마인크래프트 런처를 사용할 경우]

 

 

1. 마인크래프트 런처를 틀어 Edit Profile 단추를 눌러줍니다.

 

2. Executable 을 클릭해주고 잠시 냅둬줍니다.

 

3. 내 컴퓨터 - 로컬 디스크(C) - Program Files - Java - 설치하신 자바 버전의 폴더 클릭 - bin 폴더에 들어가줍니다.

 

 

00.PNG

 

 

4. 위 사진에서 붉은색 사각형으로 표시해둔 부분을 마우스로 클릭 - 생성되는 영어로 된 경로를 Ctrl+C키로 복사해줍니다.

 

5. 다시 마인크래프트 런처로 돌아와 Executable 부분에 Ctrl+V키로 붙여넣기를 해줍니다.

 

6. 붙여넣기를 해준 문구 맨뒤에 \javaw.exe 문구를 추가로 입력해줍니다.

 

7. Save Profile 단추를 눌러 프로필을 저장해주시면 끝.

 

 

Profile
25
Lv
프리루트

안녕하세요, 한국 마인크래프트 포럼 운영자이자 에디터, 마인크래프트 및 게임 블로거로 활동하고 있는 프리루트라고 합니다 :D

마인크래프트 게임파일이 필요하실 때, 오류 해결이 필요할 때 꼭 한국 마인크래프트 포럼을 이용해주세요!

13개의 댓글

Profile
마크유저
2017.01.22
그럼 32비트는 램 5기가가 안된다는건가요?
Profile
프리루트
2017.01.22
@마크유저
32비트 환경에서는 램을 최대 4기가 밖에 사용을 못합니다. 64비트는 그 이상으로 사용할 수 있구여
허나 여기서 램을 최대 4기가만 사용할 수 있다는건 마인크래프트에서 최대 4기가를 사용할 수 있다는 것이 아닌
컴퓨터에서 4기가를 사용한다는 뜻이기 때문에 컴퓨터에서 기본적으로 사용하는 램 용량을 제외하고나면
마인크래프트에 2기가 할당이 안된다는 거랍니다
Profile
TGW
2017.02.21
하란데로 했는데 안되여...
Profile
프리루트
2017.02.22
@TGW
그냥 안되신다고만 말씀하시면 해결해드리기 어렵습니다 / 정확한 원인 파악, 해결을 위해 문의게시판에 어떤 자료를 사용하다가 어떤 과정에서 어떤 오류가 뜨면서 어떻게 안되시는지 등의 내용을 자세하게 말씀해주세요
Profile

자바 설치 하다가 중간에 1603 때ㅜㄴ에 설치가 않됨니다

 

Profile
커맨드블럭
2017.05.26
'java'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
계속하려면 아무 키나 누르십시오 . .
라고 뜨네요.. 처음있는 일이라.. 당황스럽네요... 최신 자바깔았는데도/......하ㅓ하ㅏㅎ
왜이러는거죠??ㅠ
Profile
깡균
2017.06.22
┍───────────────────────────────


│ 프리루트의 마인크래프트 서버파일을 이용해주셔서 감사함다.


│ 프리루트의 구동기가 서버에 이용할 자바를 자동으로
│ 탐지하고 있습니다. 잠시만 기다려주세요 :D


│ * 참고사항 : 이제 서버를 종료하실 때 stop 명령어를 치시면
│ 서버가 정상적으로 종료되니 참고해주세요~


┕───────────────────────────────
[22:18:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftfo
rge.fml.common.launcher.FMLServerTweaker
[22:18:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minec
raftforge.fml.common.launcher.FMLServerTweaker
[22:18:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.common.launcher.FMLServerTweaker
[22:18:47] [main/INFO] [FML]: Forge Mod Loader version 14.21.0.2331 for Minecraf
t 1.12 loading
[22:18:47] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version
1.8.0_131, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\j
re1.8.0_131
[22:18:47] [main/INFO] [FML]: Failed to find the specified repository root C:/Us
ers/FreeRoute/Downloads/스폰지_1.12_모드버킷/libraries
[22:18:47] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.Mixin
Tweaker from spongeforge-1.12-2331-7.0.0-BETA-2400.jar
[22:18:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftfo
rge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:18:47] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepower
ed.asm.launch.MixinTweaker
[22:18:47] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.6.10 Sou
rce=file:/C:/Users/사용자/Downloads/스폰지_1.12_모드버킷/mods/spongeforge-1.12-2
331-7.0.0-BETA-2400.jar Env=SERVER
[22:18:47] [main/INFO] [mixin]: Compatibility level set to JAVA_8
[22:18:47] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.
SpongeCoremod$TokenProvider to MixinEnvironment[DEFAULT]
[22:18:47] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.
SpongeCoremod$TokenProvider to MixinEnvironment[PREINIT]
[22:18:47] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.
SpongeCoremod$TokenProvider to MixinEnvironment[INIT]
[22:18:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftfo
rge.fml.common.launcher.FMLDeobfTweaker
[22:18:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.common.launcher.FMLInjectionAndSortingTweaker
[22:18:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.common.launcher.FMLInjectionAndSortingTweaker
[22:18:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.relauncher.CoreModManager$FMLPluginWrapper
[22:18:48] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certi
ficate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[22:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.relauncher.CoreModManager$FMLPluginWrapper
[22:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.as
m.launch.MixinTweaker
[22:18:48] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.
minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@72be13
5f
[22:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.common.launcher.FMLDeobfTweaker
[22:18:49] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftfo
rge.fml.common.launcher.TerminalTweaker
[22:18:49] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepower
ed.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[22:18:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.f
ml.common.launcher.TerminalTweaker
[22:18:49] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.as
m.mixin.MixinEnvironment$EnvironmentStateTweaker
[22:18:53] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecra
ft.server.MinecraftServer}
[22:18:59] [Server thread/INFO]: Starting minecraft server version 1.12
[22:18:59] [Server thread/INFO] [FML]: MinecraftForge v14.21.0.2331 Initialized
[22:18:59] [Server thread/INFO] [FML]: Replaced 921 ore ingredients
[22:19:00] [Server thread/INFO] [Sponge]: Found mcmod.info at jar:file:/C:/Users
/사용자/Downloads/스폰지_1.12_모드버킷/mods/spongeforge-1.12-2331-7.0.0-BETA-240
0.jar!/mcmod.info
[22:19:00] [Server thread/INFO] [Sponge]: Creating injector in stage 'PRODUCTION
'
[22:19:02] [Server thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.ke
y.Keys.LAST_DAMAGE
[22:19:02] [Server thread/WARN] [Sponge]: Skipping org.spongepowered.api.data.ke
y.Keys.PARROT_VARIANT
[22:19:03] [Server thread/INFO] [FML]: Found 0 mods from the command line. Injec
ting into mod discoverer
[22:19:03] [Server thread/INFO] [FML]: Searching C:\Users\사용자\Downloads\스폰
지_1.12_모드버킷\mods for mods
[22:19:03] [Server thread/INFO] [FML]: Forge Mod Loader has identified 6 mods to
load
[22:19:03] [Server thread/WARN] [FML]: Missing English translation for minecraft
: minecraft.jar (지정된 파일을 찾을 수 없습니다)
[22:19:03] [Server thread/WARN] [FML]: Missing English translation for mcp: mine
craft.jar (지정된 파일을 찾을 수 없습니다)
[22:19:03] [Server thread/WARN] [FML]: Missing English translation for FML: asse
ts/fml/lang/en_us.lang
[22:19:03] [Server thread/WARN] [FML]: Missing English translation for spongeapi
: assets/spongeapi/lang/en_us.lang
[22:19:04] [Server thread/INFO] [FML]: Attempting connection with missing mods [
minecraft, mcp, FML, forge, spongeapi, sponge] at CLIENT
[22:19:04] [Server thread/INFO] [FML]: Attempting connection with missing mods [
minecraft, mcp, FML, forge, spongeapi, sponge] at SERVER
[22:19:05] [Server thread/INFO] [FML]: Processing ObjectHolder annotations
[22:19:05] [Server thread/INFO] [FML]: Found 464 ObjectHolder annotations
[22:19:05] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations
[22:19:05] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[22:19:05] [Server thread/INFO] [FML]: Applying holder lookups
[22:19:05] [Server thread/INFO] [FML]: Holder lookups applied
[22:19:05] [Server thread/INFO] [FML]: Applying holder lookups
[22:19:05] [Server thread/INFO] [FML]: Holder lookups applied
[22:19:05] [Server thread/INFO] [FML]: Applying holder lookups
[22:19:05] [Server thread/INFO] [FML]: Holder lookups applied
[22:19:05] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of
0
[22:19:05] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Starting vers
ion check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/prom
otions_slim.json
[22:19:05] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Found status:
BETA_OUTDATED Target: 14.21.0.2344
[22:19:05] [Server thread/INFO] [FML]: Applying holder lookups
[22:19:05] [Server thread/INFO] [FML]: Holder lookups applied
[22:19:05] [Server thread/INFO] [FML]: Injecting itemstacks
[22:19:05] [Server thread/INFO] [FML]: Itemstack injection complete
[22:19:05] [Server thread/INFO]: Loading properties
[22:19:05] [Server thread/INFO]: Default game type: SURVIVAL
[22:19:05] [Server thread/INFO]: Generating keypair
[22:19:05] [Server thread/INFO]: Starting Minecraft server on 25.50.75.237:25565

[22:19:05] [Server thread/INFO]: Using default channel type
[22:19:06] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
[22:19:06] [Server thread/WARN]: The exception was: java.net.BindException: Cann
ot assign requested address: bind
[22:19:06] [Server thread/WARN]: Perhaps a server is already running on that por
t?
[22:19:06] [Server thread/INFO]: Stopping server
[22:19:06] [Server thread/INFO]: Saving worlds
[22:19:06] [Server thread/WARN] [FML]: Can't revert to frozen GameData state wit
hout freezing first.
[22:19:06] [Server thread/INFO] [FML]: The state engine was in incorrect state P
OSTINITIALIZATION and forced into state SERVER_STOPPED. Errors may have been dis
carded.
[22:19:06] [Server Shutdown Thread/INFO]: Stopping server
[22:19:06] [Server Shutdown Thread/INFO]: Saving worlds
> 계속하려면 아무 키나 누르십시오 . . .

도저히..컴맹이라..알 수 가 없네요.. 제발..도와주세요...빠르게요......제발...제발요...응흙
Profile
코딩빈
2018.10.26
@깡균

아, 이것은 서버오류나 아니면 파일오류인것 같네요.

모드와 플러그인들은 다 빼고 서버를 삭제했다가 다시 설치해 보세요.

그럼 될지도 몰라요.(확실한 방법은 아니지만...)

Profile
리팽
2017.12.23

┍───────────────────────────────


│   프리루트의 마인크래프트 서버파일을 이용해주셔서 감사함다.


│   프리루트의 구동기가 서버에 이용할 자바를 자동으로
│      탐지하고 있습니다. 잠시만 기다려주세요 :D


│  * 참고사항 : 이제 서버를 종료하실 때 stop 명령어를 치시면
│                    서버가 정상적으로 종료되니 참고해주세요~


┕───────────────────────────────
Error: Unable to access jarfile 1.7.10.jar
계속하려면 아무 키나 누르십시오 . . .
서버 2램으로 했는데 이렇게 뜨는데 어케하죠..
Profile
코딩빈
2018.10.26
@리팽

이것은 서버를 작동시키게 만드는 핵심파일이 이름이 맞지 않거나 삭제됬나 보네요.

"jarfile 1.7.10.jar" 파일이 있거나 아니면 이름이 다른지 확인해 보세요.

Profile
곰떡
2018.01.13

지금은 런쳐가 다른데 어떻게 해결해야하나요

Profile
태니태웅
2018.01.16


┍───────────────────────────────


│   프리루트의 마인크래프트 서버파일을 이용해주셔서 감사함다.


│   프리루트의 구동기가 서버에 이용할 자바를 자동으로
│      탐지하고 있습니다. 잠시만 기다려주세요 :D


│  * 참고사항 : 이제 서버를 종료하실 때 stop 명령어를 치시면
│                    서버가 정상적으로 종료되니 참고해주세요~


┕───────────────────────────────
Error: Unable to access jarfile 1.12.2.jar
계속하려면 아무 키나 누르십시오 . . .

 

자바가 어딨는지 모르는건가요ㅜㅜ 왜이러는 걸까요...

Profile
코딩빈
2018.10.26
@태니태웅

이것도 자바핵심파일이 없거나 이름이 달라서 생기는 오류인것 같아요.

"jarfile 1.12.2.jar"파일이 없는지 아니면 이름이 다른건지 확인하고 다르면 바꾸어 주세요.

주요 자료

https://www.koreaminecraft.net/files/thumbnails/160/763/262x150.crop.jpg

일반

잠금 ( Locks Mod ) 모드 - 문, 상자 등 여러가지를 잠그고 열어보자!

도라

2019-01-18

0

https://www.koreaminecraft.net/files/thumbnails/843/762/262x150.crop.jpg

실사(현실)

헤라 울트라 포토 리얼리즘 (Hera Ultra Photo Realism) - 사진인 듯 진짜 같은 그래픽을 보여주는 실사 리소스팩

앙도

2019-01-17

0