본문 바로가기

JDK3

SDK manager - SDKMAN으로 JAVA 관리하기 이번에 회사에서 제공해주는 mac이 너무 무거워서 air 모델을 새로 모셔왔다. 환경 설정을 하면서 간단하게 jdk 버전 관리가 가능한 sdkman 설치와 사용법을 정리해 보았다. 매우 간단하므로 빠르게 정리해 보자. sdkman install doc을 참고해 정리하였으므로 최신 변경 사항은 링크를 참고하길. 먼저 아래 명령어를 이용해 다운로드해 주자. curl의 -s 옵션은 Silent mode로 단순히 curl의 log를 숨기는 옵션이다. $ curl -s "https://get.sdkman.io" | bash 명령어를 실행하면 아래와 같이 큰 SDK가 나타난다. 다음으로 source 명령어를 이용해 적용시켜주자. $ source "$HOME/.sdkman/bin/sdkman-init.sh" 위 명령.. 2022. 8. 1.
[Java] CentOS 환경에서 openJDK 8 설치 및 환경변수 설정 CentOS환경에서 openJDK를 설치해보도록 하겠습니다. 사전 확인 일단 먼저 JAVA가 설치되어 있는지 확인하도록 해보겠습니다. [itsme@localhost ~]$ yum list installed *jdk-devel Error: No matching Packages to list 'No matching Package'가 출력되는 걸로 보아 설치가 안된 것으로 확인했습니다. 이번엔 OS의 bit를 확인해보도록 하겠습니다. 64bit OS인 걸로 출력됩니다. [root@localhost elasticsearch]# getconf LONG_BIT 64 openJDK 설치 이제 openJDK를 설치해보도록 하겠습니다. 필요 환경에 따라 openjdk-devel과 openjdk 중에 선택하여 설치를 진행.. 2019. 12. 17.
Java의 특징과 JVM, JDK, JRE 자바(JAVA)의 역사 자바는 과거 Oak라는 언어에서 시작된 언어이다. 제임스 고슬링과 동료들이 가전제품에 탑재될 소프트웨어를 만드는 목적으로 고안되었다. C++의 장점을 수용하고 단점을 보안한 언어를 개발하게 되었는데 1996년에 정식 버전을 발표하였다. 자바(Java)의 특징 1. 운영체제에 독립적 자바는 JVM(JAVA Virtual Machine)을 이용하여 OS에 독립적인 특징을 가지고 있다. 자바로 작성된 프로그램은 JVM이 이해할 수 있도록 컴파일되어 실행된다. JVM은 OS에 종속적이지만 자바언어로 개발된 프로그램은 JVM위에서 동작하기 때문에 OS에 독립적인 특징을 지닌다. 2. OOP언어(객체지향 언어)이다 OOP(Object-Oriented-Programming) 언어로써 객체 지향.. 2019. 4. 18.