Game Engine/Unity

Unity에서 JDK가 Missing인 문제

OneSeat 2022. 12. 15.
반응형
You are missing the recommended JDK. Install the recommended version using Unity Hub.

🧱 사양

Unity Hub 3.x, Unity 2021.3.15f1 LTS

 

💼 서론

과거와 다르게 이제는 Unity Hub에서 버전을 설치할 때 함께 모듈을 설치 할 수 있는데 그 때 JDK 또한 함께 설치가 가능합니다. Unity에서는 이제 OpenJDK가 기본 JDK가 되었습니다. 그래서 경로를 보면 폴더가 존재하든 하지 않든 OpenJDK 경로로 지정하게 됩니다.

그러나 JDK를 설치하지 않은 사람의 경우 Missing이 일어나게 됩니다.

You are missing the recommended JDK. Install the recommended version using Unity Hub.

 

💡 해결 방법1. OpenJDK 설치 및 세팅하기

해당 내용은 아래 링크에서 확인이 가능합니다.

 

Unity에 OpenJDK 설치 확인 및 연결하기

🧱 사양 Unity Hub 3.x, Unity 2021.3.15f1 LTS 💼 서론 Unity Hub에서 특정 버전을 설치하면서 같이 설치 할 수 있으나 필요에 따라 설치를 하지 않을 수도 있습니다. 추후 다시 설치가 필요할 때의 방법입

oneseat.tistory.com

 

💡 해결 방법2. JDK 경로 세팅하기

먼저 External Tools에 들어갑니다.

찾아 가는 방법은 아래 링크에서 확인이 가능합니다.

 

Unity에서 JDK, Android SDK, Android NDK 경로 찾기

🧱 사양 Unity Hub 3.x, Unity 2021.3.15f1 LTS 💡 Unity에서 JDK, Android SDK, Android NDK 경로 찾기 Unity 프로젝트가 열린 상태에서 Edit(1) > Preferences...(2)를 클릭합니다. External Tools(1)을 클릭하면 JDK, Android SDK, Andr

oneseat.tistory.com

 

JDK 체크박스를 활성화(클릭)하면 Unity가 OpenJDK가 설치되어 있다고 가정하고 경로를 세팅합니다. 물론 해당 위치에 설치되어 있다면 문제가 없습니다.

 

그러나 OpenJDK가 다른 위치에 있거나 다른 JDK를 연결하려면 JDK 체크박스를 해제(1)합니다.

그리고 직접 경로를 입력(2) 하거나 경로를 선택(3)합니다.

OpenJDK가 다른 위치에 있거나 다른 JDK를 연결하려면 JDK 체크박스를 해제(1)합니다.

그리고 직접 경로를 입력(2) 하거나 경로를 선택(3)합니다.
JDK 경로 세팅하기

 
 
 
반응형

댓글