윈도우에서
www.oracle.com에가서 downloads-java for developers 에서 Java Platform (JDK) 7u51 선택.
Windows x86 123.64 MB jdk-7u51-windows-i586.exe 다운(32비트용).
Windows x86 17.41 MB jdk-7u51-windows-i586-demos.zip 다운.
그리고 Java SE Downloads 에서 밑에 Additional Resource 의 Java SE 7 Documentation 의 우측에 DOWNLOAD 클릭.
들어가지면 Java SE Development Kit 7 Documentation 에서 Documentation 58.29 MB jdk-7u51-apidocs.zip 다운.
다음으로 www.eclipse.org에서 Eclipse IDE for Java Developers 다운.(시간이 조금 걸리므로 리눅스에도 설치할 거라면 리눅스용도 같이 받아줌)
지난번에 설치한 jre를 삭제하기 위해 프로그램 추가/제거에서 Java 7 Update 51 삭제.(다른버전이 있으면 설치가능하지만, 같은 버전을 설치할 것이라면 삭제해야함)
그리고 환경변수 설정해 두었던 것도 제거하기 위해, 시스템 속성 창에서 환경변수에 들어가 java관련 써있는지 확인(없어야함).
jdk-7u51-windows-i586 바꿀 것 없이 next 계속해서 설치.
C:\Program Files\Java\jdk1.7.0_51까지 경로 복사 후 환경변수 설정창에가서 system variables-New를 선택.
Variable name = JAVA_HOME Variable value = C:\Program Files\Java\jdk1.7.0_51 써줌.
그리고 System variables에서 Path를 찾아서 Edit 클릭. 커서를 가장 왼쪽에 놓고 %JAVA_HOME%\bin; 넣어줌.
시스템 변수를 변경했으니 재부팅 혹은 명령프롬프트에서 set java_home 엔터. echo %java_home%으로 맞는지 확인.
set path 로 경로 변경 설정. echo %path% 로 확인. java -version 으로 확인. (만약 내가 깐 버전이 아니라면 path를 확인, 지난번에 설치된 것이 남아있을수도 있어)
컴파일도 하기 때문에 javac -version 으로 확인.
메모장으로
public class HelloWorld {
public static void main(String [] args) {
System.out.println("Hello, World");
}
}
위와 같이 쓰고
HelloWorld.java 로 저장.(자바는 클래스이름으로 저장해야함. 대소문자구별)
javac HelloWorld.java 엔터. 에러가 없다면 클래스파일이 하나 만들어짐.
java HelloWorld 엔터로 실행.(.class까지 쓰지 않음)
(위의 코드는 import java.lang.*; //이것은 쓰지 않아도 자동으로 인식한다.)
public class는 오직 하나만 있어야 한다. main도 오직 하나만 있어야 한다.
에디트플러스에서 템플릿 설정.
public class {
public static void main(String[] args) {
}
}
기본 템플릿을 위와같이 바꾸기위해 template.java를 위의 코드로 고쳐 덮어씀.
그리고 File-new-configuration template 에서 카테고리 File-template에서 오른쪽에 Java의 Templates의 경로를 프로그램파일즈-editplus3의 template.java로 바꿔줌.
다시 Tools-Configuration user tools에서 user tools에서 Group2를 Java로 바꾸고, Add Tool 해줌.
Menu text는 Compile , Command : C:\Program Files\Java\jdk1.7.0_51\bin\javac.exe , argumnet : $(FileName) , initial directory : $(FileDir) , Action : capture output 로 바꿔줌.
Add Tool 하나 더해줌. Menu text는 Run , Command : C:\Program Files\Java\jdk1.7.0_51\bin\java.exe , argumnet : $(FileNameNoExt) , initial directory : $(FileDir) 로 바꿔줌.
Action : capture output 해줌.
설정한 컴파일과 런을 실행하기 위해서Tools-user tool groub 에서 설정한 그룹으로 바꿔줘야함.
Tools-Configuration user tools 에서 toos-toolbar 에서 Commands를 user 로 맞춰줌. 그러면 User Tool1, User Tool2를 오른쪽으로 보내주면 아이콘이 생긴다.편하게 실행가능.
다음은 데모설치. tar xvfz jdk-7u51-linux-i586-demos.tar.gz 를 써주면 아까 알집을 푼 것과 같은 이름의 폴더가 나온다.
그래서 이름을 바꿔주며 이동시켜주자. sudo mv jdk1.7.0_51 /usr/lib/jvm/jdk7_demos 명령어 엔터.
cd /usr/lib/jvm/jdk7_demos/demo/jfc/Java2D 로 이동해서 java -jar Java2Demo.jar 의 명령어로 볼 수 있다.
cd /usr/lib/jvm/jdk7_demos/demo/jfc/SwingSet2 로 이동해서 java -jar SwingSet2.jar 로 스윙도 볼 수 있다.
마지막 다시 다운받은 폴더로 가서 unzip jdk*.zip 로 알집을 풀어줌.
그리고 sudo mv docs /usr/lib/jvm/jdk7_docs 로 파일 이동 시켜줌.
Chapter 0. Introduction to Java Programming.pdf
Chapter 1. Java Programming Language Overview.pdf
Chapter 2. Configuration for Lab (2).z01
Chapter 2. Configuration for Lab (2).zip
'Java & Oracle' 카테고리의 다른 글
자바 제어문, 배열, 리눅스에 이클립스 설치 (0) | 2014.03.12 |
---|---|
자바 기본, 입력, 변수접근, 연산자, 제어문 (0) | 2014.03.11 |
c 포인터 리뷰, 라이브러리(타임 , 스트링) (0) | 2014.03.07 |
c 구조체 배열, 퀵 정렬, 우분투 메뉴 안나오는 문제해결 (0) | 2014.03.06 |
c 삽입정렬, 포인터 배열, 구조체 기본 (0) | 2014.03.05 |