Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Hello, Dino

JDK 설치 / 환경 변수 설정 / Eclipse 설치 본문

JAVA

JDK 설치 / 환경 변수 설정 / Eclipse 설치

초보디노 2019. 3. 12. 22:57

자바 개발 키트 JDK (Java Development Kit)

: 개발에 필요

- 자바 가상 기계 (JVM)

- 라이브러리 API

- 컴파일러 등 ...

*JDK 내부에 JRE가 있기 때문에 프로그램 개발, 실행 가능하다.

*애플릿(Applet) 개발하는 경우 JRE도 필요하다.


자바 실행 환경 JRE (Java RunTime Environment)

: 실행에 필요

- 자바 가상 기계 (JVM)

- 라이브러리 API

*이미 개발되어 있는 프로그램 실행만 하는 경우 JRE만 설치하면 된다.


JDK 설치

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html



제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 → 고급 → 환경변수 → 시스템 변수 새로 만들기

 

* 변수 값 : JDK가 설치된 경로

* 시스템 변수 : 모든 사용자에게 공통적으로 적용되는 환경 변수


시스템 변수 'Path' 편집 →  변수 값 제일 앞에 '%JAVA_HOME%\bin;' 추가

*JAVA_HOME 대신 JDK가 설치된 전체 경로를 넣어도 상관없다.

*명령 프롬프트를 열고 'javac -version'을 입력하면 화면 변수 Path가 잘 적용되어 있는지 확인 가능하다.

 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 ... 배치 파일이 아닙니다 -> 환경 변수 경로 잘못된 것




이클립스 

: 프로그램 개발을 위한 통합 개발 환경 (IDE) 제공

* 이클립스를 실행하려면 JVM이 필요하다.


https://www.eclipse.org/downloads/packages/release/photon/r


순수 자바 학습 => Eclipse IDE for Java Developers

엔터프라이즈(네트워크) 환경에서 실행되는 자바 애플리케이션 개발 => Eclipse IDE for Java EE Developers



[ERROR 내용]

failed to load the jni shared library JNI shared libarary 

이클립스와 자바간의 호환성 문제이다.

이클립스 32bit - java(jdk) 64bit 혹은

이클립스 64bit - java(jdk) 32bit 일 때 나타난다.

해결방법 : 둘 중 하나를 bit에 맞게 바꿔 주면 된다. 

출처: https://sunmay.tistory.com/entry/이클립스에러-Failed-to-load-JNI-shared-library-해결 [인생가는대로]


 다시 확인해보니 JDK 설치할 때 실수로 x86 (32bit)를 다운 받았다..