jre2 [Linux] JDK, JRE, JVM 이란? 간단하게 아는 만큼만 설명하겠습니다. 자세하게는 좀 어렵습니다. ○ JDK ▷ JDK(Java Development Kit)는 자바 개발 도구의 약자입니다. ▷ JDK는 JRE외에 개발을 위해 필요한 도구(javac, java 등등)을 포함 ▷ 하는 일 중 가장 큰 역할이 컴파일러 역할을 할 수 있습니다. (javac.exe = java컴파일러 java.exe = JVM 구동 프로그램) 사용자가 java소스(.java)를 만들었다. 기계어로 변경해야 기계가 실행합니다. (.java)는 기계어로 변환하려면 과정을 거쳐야합니다. ↓ 파일을 변환하기 위해 javac.exe가 도와줍니다. (.java) -> (.class) 바이트 코드 파일(.class)로 컴파일 되어 변환 합니다. ↓ 바이트 코드 파일이 실행.. 2020. 10. 26. [Linux] yum으로 JDK 설치 & 환경변수 설정 보통 CentOS를 설치하면 기본적으로 OpenJDK가 설치되어 있습니다. jdk는 깔려있지만 javac도 설치가 안되어있고 문제가 많습니다. JDK 설치 확인 # javac -version // # which javac로 확인해봐도 아예 없다. // javac 명령어는 환경변수에서 설정을 잡지 않으면 실행하기 번거롭다. (경로를 다써야함) // 다운로드해서 환경변수를 잡아줘야한다. # rpm -qa | grep jdk // jdk가 깔려있다고 다 있는 것이 아닙니다. # yum list installed *jdk-devel // jdk-devel 패키지가 없으면 안된다. 꼭 있어야한다. JDK 와 JRE는 별도의 패키지다. JDK가 JRE에 의존성이 있다. 그래서 yum으로 JDK를 설치하면 JRE를 .. 2020. 10. 25. 이전 1 다음