jdk

    [JAVA] JVM vs JDK vs JRE? (java와 javac의 버전 및 설치경로 알아보기)

    💡 본 문서는 'JVM, JDK, JRE 는? (java와 javac 까지 알아보기)'에 대해 정리해놓은 글입니다. JAVA를 처음 공부할때 햇갈리는 정보인 JVM, JDK, JRE의 차이와 java와 javac의 차이에 대해 정리하였으니 참고하시기 바랍니다. 1. JVM vs JRE vs JDK 1.1 JVM(Java Virtual Machine) JVM은 자바 소스코드로 부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있습니다. 리눅스의 JVM과 윈도우의 JVM은 다른데, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작 시킬 수 있습니다. 따라서 JVM의 역할은 다음과 같습니다. 바이너리 코드를 '읽고' '검증'하고 '실행'하며, 실행환경(Runtime Environment)의 규격을 ..

    [JAVA] Oracle JAVA 삭제 후 Apache Open JDK 설치

    0. 왜 Open JDK? 2018년 오라클의 라이선스 체계가 변경되면서 2019년 1월 이후 더 이상 무료로 Oracle JDK를 사용할 수 없게 되었음. 이에 많은 곳에서 OpenJDK를 적용하는 방안을 검토하고 있음. 1. Uninstall JAVA $ sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin $ sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane $ sudo rm -fr ~/Library/Application\ Support/Oracle/Java $ rm -r ~/"Library/Application Support/Oracle/Java" 2. Install JAVA..