패키지

eclipse 설치 본문

Server-Side/Java

eclipse 설치

업단업업 2015. 7. 13. 13:53

-----------------------------------------

JAVA

1. 객체 지향 프로그래밍 언어

2. 제임스 고슬링

3. Java API - 레고 블럭

-----------------------------------------

JVM (Java Virtual Machine)

1. 운영체제 별로 실행 환경이 서로 다른데, 그것을 동일하게 만들어주는 프로그램.

2. JAVA만을 위한 전용 실행 환경.

3. 환경에 따라서 적당한 JVM 설치 필요.

----------------------------------------

JDK(Java Development Kit)

1. JVM + Java API + Compiler(Javac)


2. http://www.oracle.com

Windows x86 (32비트 버전)

127 MB

jdk-7u75-windows-i586.exe


3. 폴더 체크

C:\Program Files(86)\Java\jdk1.7.0_75

C:\Program Files(86)\Java\jre7


4. bin 디렉토리에 대한 path 추가.

C:\Program Files(86)\Java\jdk1.7.0_75\bin



5. 주요 실행 프로그램

javac - 컴파일러

java - 실행 프로그램


6. Java API

http://docs.oracle.com/javase/7/docs/api


package -> class -> 상속구조, 설명, 멤버 구성


7. 개발 도구 선택

메모장(, editplus, NetBeans), 


eclipse 설치*

c 드라이브에 설치*


1) eclipse-jee-luna-SR1a-win32.zip 를 c드라이브에 넣는다.(회사 노트북에는 64비트 버전)

2) program file폴더에 Java라는 폴더를 만들고

그 안에 jdk 1.6 파일 넣기

3) jdk안의 bin으로 들어가 경로를 복사하고 ==> C:\Program Files\Java\jdk1.6.0_45\bin

jdk 1.6 를 build path에 설정.

(내 컴퓨터-> 속성 ->고급 시스템 설정 -> 환경변수 -> 시스템 변수 -> CLASSPATH, JAVA_HOME 에 각각 경로 설정 )



build path지정 할 때 끝에 ;(세미콜론 붙이기) 굳이 필요없나..  

=> 정리

 

CLASSPATH : C:\Program Files\Java\jdk1.6.0_45\lib\tools.jar

path에는 bin까지 하지 않음.

 

 PATH : %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0

\;%JAVA_HOME%\bin;

//JAVA_HOME을 지정해주면 JAVA_HOME으로 가는 루트-> 수정에 용의.

 

JAVA_HOME: C:\Program Files\Java\jdk1.6.0_45\bin\;

4) 다 설정한 후 이클립스 실행, 확인

cmd에서
java -version 입력 누르면 jdk버전 확인 가능





***단축키!!!
프로그램 추가 제거 바로가기 => appwiz.cpl


***
새로 설치하면서...
1) JDK 1.6버전으로 경로설정을 하고 이클립스를 실행하였으나
자꾸 오류가 떴다. (JDK가 없다고 뜨거나 WAS NOT FOUND JVM..?, 실행이 되나 JDK가 1.7버전으로 뜨는)
JDK, ECLIPSE 둘다 지우고 다시 경로설정을 반복하다 성공...!

2) 다른 오류; 똑같은 에러가 떴다. 아마 jdk를 그냥 복사해서 붙여넣어서 jre 때문에 문제가 생기는 걸로 생각

jdk 실행 파일로 설치해서 했더니 된다. 

 


'Server-Side > Java' 카테고리의 다른 글

객체 지향 프로그래밍_기초개념  (3) 2015.08.04
메소드 오버로딩(Overloading)  (0) 2015.08.03
생성자(Constructor)  (0) 2015.08.01
메소드 오버라이딩(Overriding)  (0) 2015.07.29
이클립스 한글깨짐 현상  (0) 2015.07.29
Comments