반응형

작성일자 : 2018.02.03

환경 : Window, JDK, Eclipse 

시나리오 : JDK 설치, 환경변수 설정, IDE 설치

 

Java란?

Sun Microsystems( '18 현재 Oracle에 인수 )에서 1995년 출시한 프로그래밍 언어 

 

Java를 사용하여 개발을 하기 위한 설치 시나리오는 다음과 같습니다.

 

1. JDK 설치

2. 환경변수 설정

3. 개발 툴( IDE etc.. ) 설치

 

각 항목에 대해 자세히 알아보고, 시나리오를 진행하겠습니다.

 

1. JDK 설치

 

JDK? JRE? JVM?

 

JVM( Java Virtual Machine ) - 자바 소스코드로부터 만들어진 바이너리 파일을 실행할 수 있는 프로그램

JRE( Java Runtime Environment ) - JVM이 자바 프로그램을 동작 시킬 때 필요한 라이브러리, 기타 파일들을 가지고 있는 프로그램

JDK( Java Development Kit ) - JRE와 개발을 위해 필요한 도구들을 포함하는 통합 Kit

 

 

 

1-1. JDK 다운로드

 

최신버전 - http://www.oracle.com/technetwork/java/javase/downloads/index.html

이전버전 - http://www.oracle.com/technetwork/java/javase/archive-139210.html

 

이전버전의 7 버전 설치파일 다운로드

 

Default로 설치

 

 

 

설치 확인

java -version

 

 

JDK에는 JRE가 포함 되어 있기 때문에 JRE도 같이 설정 되어 있는 것을 확인할 수 있습니다.

 

 

 

 

2. 환경변수 설정

 

cmd로 notepad를 실행할 경우 현재 경로와 위치에 상관없이 메모장을 실행할 수 있습니다. 이는 OS 설치 시 관련 path가 이미 설정 되어 있기 때문입니다. 실제 메모장의 경로는 C:\Windows|System32에 위치해 있으나 해당 폴더로 접근하지 않고도 Path를 참고 하여 메모장을 실행할 수 있게 됩니다. 마찬가지로 어디에서든 자유롭게 자바를 실행할 수 있도록, 설치 경로에 의한 예외를 보장할 수 있도록 환경변수를 설정해 줄 필요가 있습니다. 

 

JAVA_HOME - 자바가 설치된 경로를 의미하며, 여러 버전이 설치 되어 있을 경우 해당 변수를 통해 사용할 자바를 결정

Path - 실행 프로그램이 있는 위치를 설정해주는 환경변수. 현재위치에서 프로그램을 검색한 후 없으면 Path 경로에서 프로그램을 검색한다.(어디서나 실행가능)

Classpath - 자바 가상머신이 자바클래스 파일을 찾기 위한 환경 변수로 현재 디렉토리를 지정한다. java 파일들의 위치를 JVM이 알수 있도록 한다.

 

 

내PC > 우클 > 속성

 

 

 

 

고급 옵션 > 환경변수

 

 

 

환경 변수 > 새로 만들기

 

 

 

CLASSPATH 추가

 

 

 

 

JAVA_HOME 추가 - jdk버전은 cmd에서의 java 버전과 동일 or java 경로상의 jdk 폴더명과 동일

 

 

 

 

 

환경 변수 > Path > 편집

 

 

 

 

 

 

 

 

 

설정 확인

javac -version

( Java compiler )

 

 

 

 

 

 

3. 개발 툴( IDC etc.. ) 설치

 

Eclipse Mars( 4.5 )버전의 Java EE Developer 기준

다운로드 링크 - https://www.eclipse.org/downloads/packages/release/Mars/2

 

 

실행 화면

 

 

 

여기까지 진행하면 개발 환경 세팅 완료

 

 

 

 

반응형

'Java' 카테고리의 다른 글

[Spring] Error Page 커스터마이징  (0) 2018.10.15
[Spring] 정적 리소스 사용 설정  (0) 2018.07.28
Spring, PostgreSQL 연동 with MyBatis  (6) 2018.06.03
Spring 개발 환경 세팅  (0) 2018.06.02
JVM  (0) 2018.04.07
반응형

작성일자 : 2018.02.01

환경 : EC2, Amazon Linux AMI

 

 

EC2(Elastic Compute Cloud)란??

 

Elastic Compute Cloud(이하 EC2)는 Amazon Web Services(이하 AWS) 클라우드에서 확장식 컴퓨팅을 제공합니다. EC2에서 E의 Elastic은 고무처럼 탄력이 있다는 것을 의미 합니다. Amazon EC2를 사용하면 하드웨어와 초기 구축에 들어가는 선 투자를 할 필요 없이 빠르게 애플리이션을 개발하고 배포할 수 있습니다. 즉 실제 물리 서버 인프라를 구축하지 않고도 클라우드 상에 구축하여 서버로서 활용할 수 있다는 것을 의미합니다.

 

 

1. AWS Console 접속

1-1. AWS 로그인 (http://www.aws.amazon.com)

 

 

 

 1-2. 서비스 > EC2 접근

 

 

 

1-3. EC2 대시보드 접근

 

 

 

 

 2. 키 페어, 보안 그룹 생성 (기존 값 존재하면 Skip)

 

 

 

2-1. 키 페어 생성 > 이름 작성 후 생성

 

 

 

- 키 페어 생성 및 다운로드(자동) 완료

 

 

 

 

 

2-2. 보안 그룹 생성 > 보안 그룹 이름 및 정책 설정

- 테스트용이기 때문에 모든 접근 허용 

 

 

 

- 보안 그룹 생성 완료

 

 

 

 

3. EC2 인스턴스 생성

 

 

 

3-1. Amazon Linux AMI 선택 

 

 

 

3-2. 인스턴스 유형 선택 

- 가장 싼 유형의 t2.nano 선택 ( 프리티어일시 t2.micro가 이득 )

 

 

3-3. 인스턴스 구성 설정(Default)

 

 

 

3-4. 스토리지 추가 (Default)

 

 

 

3-5. 필요 시 태그 추가 (== 주석)

 

 

 

 

3-6. 보안 그룹 구성

- 2.2 에서 만들어 놓은 보안 그룹 선택

 

 

3-7.검토 및 시작

 

 

 

3-8. 키 페어 선택

- 2.1 에서 생성한 키 페어 선택

 

 

 

- EC2 생성 완료

 

 

 

이후 해당 EC2 서버에 SSH Client 프로그램 ( Putty, SecureCRT 등 ) 을 사용하여 접속할 수 있습니다.

 

 

 

- Reference

1. [AWS] 서버 환경 구축

2. [AWS] Putty 설치 및 서버 연결

반응형

'AWS' 카테고리의 다른 글

[AWS] Elastic Beanstalk 생성  (0) 2018.07.21
[Linux] EC2 Root 계정 활성화  (0) 2018.02.12
AWS EC2 Security Group  (0) 2018.02.07
[AWS] FTP 설정  (0) 2018.02.04
[AWS] Putty 설치 및 서버 접속  (0) 2018.02.04
반응형

2018' 01.31 개인 히스토리 저장을 위한 티스토리 개설


반응형

+ Recent posts