본문 바로가기
프로그래밍 언어/JAVA

JAVA 1일차

by Suff07 2023. 5. 30.
  1. JAVA는 가장 발전된 고등언어
  2. 특정 OS와 CPU에 종속이 되지 않음
  3. 자바는 역사를 알아야 버전 충돌이 일어나지 않는다(버전이 무지하게 많아서)
  4. 애초에 스프링 부트는 자바 EE를 안 쓰려고 만들어졌다.
  5. JDK는 JAVA Development Kit의 약자이다.
  6. 개발 호스트 PC : 실질적으로 개발을 하는 PC, 그러므로 개발 호스트 PC OS에 맞는 프레임 워크를 사용하자 
  7. OPENJDK를 현장에서 사용할 확률이 매우 높음
  8. JDK와 OPENJDK의 차이점은 프로그래머를 위한 서비스가 있냐 없냐의 차이일뿐 나머지는 대동소이하다.(실제로 백엔드 개발자들은 서비스를 받을 일이 없다. LOW 레벨 단위의 회사(스마트폰회사) 에서 서비스를 받을 확률이 높음) 
  9. 스프링은 Eclipse라는 통합 IDE를 사용한다.https://www.eclipse.org/downloads/
 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

https://spring.io/tools

 

Spring | Tools

 

spring.io

 

 

 


JAVA 설치방법

1. https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html 

 

Java Archive Downloads - Java SE 11 | Oracle 대한민국

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downlo

www.oracle.com

들어가서 JDK 11을 설치한다.

여기서 중요한건 오라클 계정이 있어야 하는데 만들면 된다.

체크박스를 체크하고 다운로드를 진행한다. 

당연하지만 OS에 맞게 설치를 해야한다. 

 

설치가 무사히 끝났다면 다음과 같이 Program Files 안에 있습니다. 

2. 다음은 시스템 환경변수 편집을 할 것이다.

3. 변수 이름에 JAVA_HOME

    변수 값에 Program Files안의 jdk-11 XXX 이 주소값을 넣도록 한다.

 

4. 다음과 같은 환경변수를 추가한다.

CLASSPATH 환경변수 시스템에 등록

%JAVA_HOME%\lib

 

 

5.Path 환경변수에 java bin 디렉토리 추가

%JAVA_HOME%\bin

 

java --version

echo %CLASSPATH%

echo %PATH%

 

위의 3가지 명령어를 CMD에서 실행시켜보자.

 

다음과 같이 자바 버전이 뜨면 성공!

 

OPENJDK 설치하기 

 

https://jdk.java.net/java-se-ri/11

 

Java Platform, Standard Edition 11 Reference Implementations

Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a

jdk.java.net

openJDK는 따로 계정을 만들 필요 없이 설치만 하면 된다.

위에서 OpenJDK에 대한 설명을 간략하게 했으니 패스