Hello, Dino
JDK 설치 / 환경 변수 설정 / Eclipse 설치 본문
자바 개발 키트 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)를 다운 받았다..
'JAVA' 카테고리의 다른 글
인터페이스(Interface)를 활용한 예제 (Scheduler Program) (1) | 2020.03.18 |
---|---|
추상화(abstract) 클래스를 활용한 예제 (Scheduler Program) (0) | 2020.03.18 |
다형성(Polymorphism)을 활용한 예제 (Scheduler Program) (1) | 2020.03.17 |
상속 (Inheritance) & 다형성 (Polymorphism) (0) | 2020.03.11 |
String.format() 자리수 맞추기 (1) | 2020.03.11 |