개인 자료란 (JE)

  서버 커뮤니티

Profile 개금치 대표칭호 없음

Gaegeumchi 7e1ff7aa16504414b2a167405af1ab71

Profile

질문하기 멀티플레이

자바17로 1.13 열수있나요?

2022.01.24 조회 수 393 추천 수 0
게임버전 (JE) 1.13 
게임버전 (BE) 관련없음 

일단 1.13 버킷파일이 자바11까지 지원한다고 알고있습니다 그러나저는 여러서버를 여므로 자바 17이 있어야됩니다 그러므로 자바 17환경에서 1.13버킷파일을 연순 없을까요?




10개의 댓글

프리루트
2022.01.24

아래 링크의 구동기 자료글들에서 다운로드 부분에 제가 자바 버전 별로 정리해놓은게 있는데

알아보면서 파악한게 이게 구동기 코어 종류마다 다 다른 것 같더라구여. 이게 코어 쪽에서 자바 버전 리미트를 걸어놓은 곳이 있고 안걸어놓은 곳이 있는지라..

주로 스피곳이나 페이퍼 포크는 전부 자바 리미트가 걸려있는듯 합니다

 

스피곳 : https://www.koreaminecraft.net/bukkit/2990504

페이퍼 : https://www.koreaminecraft.net/bukkit/2996615

스펀지 : https://www.koreaminecraft.net/bukkit/2998452

개금치
2022.01.24
@프리루트

좋은정보감사합니다

허두
2022.01.24

일반적으로 대부분의 버킷에서는 자바 8~15로 제한을 걸어두고 있습니다!

저의 경우에는, 자바가 설치된 경로에 가서 java.exe를 하나 복사하여 java8, java11, java16, java17 같이 이름을 바꿔두는 편입니다.

이러면 ~1.16 서버에는 java8 (또는 java11), 1.17 서버에는 java16, 1.18 서버에는 java17을 입력하여 손쉽게 서버를 열 수 있거든요.

개금치
2022.01.24
@허두

아 그것도 좋은방법이네요

허두
2022.01.24
@개금치

쪽지로 요청하셨던 방법입니다!


d988e8d9f9a3fbc24cb82069e87169d9.png

1. 각 자바의 설치 경로를 찾아주세요. 대부분의 경우 C:\Program Files\Java 안에 있습니다.


e2fdfc80d00c84112a3b5f8b6bb782c0.png

2. 자바 설치 폴더 안의 bin 폴더 안에 들어가셔서, java.exe 파일을 복사+붙여넣기하여 이름을 원하는 이름으로 바꿔주세요.
(예: 자바 8의 경우 java8)


a64c8cc1516cdae679487fdaaa606d8d.png

3. 명령 프롬프트에 바꾼파일이름 -version을 입력하여 버전이 맞는지 확인해주세요.


4. 서버 실행 명령어의 java를 바꾼 파일의 이름으로 바꿔주세요.

예시-전) java -Xms1G -Xmx2G -jar server.jar

예시-후) java8 -Xms1G -Xmx2G -jar server.jar

개금치
2022.01.24
@허두

자세한 답변주셔서 감사합니다 유용히 잘쓰도록하겠습니다

개금치
2022.01.24
@허두

어 지금해보니깐 17은 먹히는데 다른버전이 안먹히네요 혹시 해결방법을 아실까요?

허두
2022.01.24
@개금치

혹시 환경 변수에 경로가 등록되어있지 않은 것은 아니실까요?

개금치
2022.01.25
@허두

환경변수는 어떻게 설정하나요 인터넷보고해도 안되서.. 불편하게 해드려 죄송합니다

허두
2022.01.25
@개금치

JAVA_HOME에 사용할 자바 경로\bin을 넣어주시면 됩니다!


807e8fafcb5d01538672a5e92af48838.png