JAVA 설치하기
https://www.rosehosting.com/blog/how-to-install-java-17-lts-on-ubuntu-20-04/
서버에 로그인 및 서버 OS 패키지 업데이트
먼저 SSH를 통해 루트 사용자로 Ubuntu 20.04 서버에 로그인한다.
(※ 여기서 naver cloud 계정 공인IP를 사용하였다.)
ssh root@IP_Address -p Port_number
시작하기 전에 서버에 설치된 모든 Ubuntu OS 패키지가 최신인지 확인해야한다.
다음 명령을 실행하여 이를 수행할 수 있다.
apt-get update
apt-get upgrade
Ubuntu 20.04 리포지토리에서 OpenJDK 17 설치
apt install openjdk-17-jdk openjdk-17-jre
설치가 완료되면 다음 명령을 사용하여 Java 버전을 확인해준다.
java -version
javac -version
JDK 설치 및 해시 주소 확인하기
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
JDK 설치 홈페이지에서 설치 파일을 보면 파일 다운로드 링크 주소와 sha256이 있다.
여기서, SHA256은 디지털 서명 알고리즘에 사용되어 디지털 문서에 서명하고 확인하여
데이터가 변조되지 않았는지 확인하는 주소이다.
sha256 링크를 눌러보면 다음과 같이 주소가 나온다.
PowerShell 에서 다운로드 폴더에 들어가 설치된 파일링크의 Hash 주소를 확인하는 명령어이다.
다음과 같이 링크가 서로 일치하는 것을 확인할 수 있다.
SHA256는 암호학적으로 안전한 해시 함수로 알려져 있으며, 데이터의 무결성과 인증을 위해 널리 사용됨.
중요한 데이터의 보호, 디지털 서명, 비밀번호 보안, 블록체인과 같은 다양한 분야에서
SHA256의 중요성은 계속해서 증가하고 있는 상황이다.
JAVA 환경변수 설정
Java 환경변수 설정
Java 환경 변수를 올바르게 설정하는 것은 Java 개발과 실행을 원활하게 수행하기 위해 필수적이다.
Java 실행 파일에 쉽게 액세스하고, 개발 환경을 구성하며, 필요한 라이브러리 및 클래스에 쉽게 접근할 수 있다.
Windows:
1. 제어판을 열고 "시스템 - "고급 시스템 설정"을 클릭.
2. "환경 변수" 버튼을 클릭.
3. "시스템 변수" 섹션에서 "새로 만들기"를 클릭.
4. 변수 이름에 "JAVA_HOME"을 입력하고, 변수 값에 Java JDK 설치 경로를 입력.
(예: C:\Program Files\Java\jdk1.8.0_301)
5. "시스템 변수" 목록에서 "Path" 변수를 선택하고, "편집"을 클릭.
변수 값 끝에 "%JAVA_HOME%\bin;"을 추가.
(여기서 기존의 oracle이 남아있다면 제거해주면된다.)
올바르게 설치가 되었는지 확인해주기
echo $env:JAVA_HOME
java -version
echo $env:PATH
echo $env:JAVA_HOME 명령은 PowerShell에서 Java 환경 변수인 JAVA_HOME의 값을 출력하는 명령.
java -version 명령은 설치된 Java의 버전 정보를 출력하는 명령
echo $env:PATH 명령은 PowerShell에서 환경 변수인 PATH의 값을 출력하는 명령