본문 바로가기

java

자바 환경 설정

SDK설치
J2SE 1.5 버전 설치(java 2 Standard Edition)
설치폴더 c:\JDK15

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

환경설정
(내컴퓨터 - 등록정보 - 고급 -환경변수)

변수 : path
값 :    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ESTsoft\ALZip\;"C:\Program Files\Symantec\Norton Ghost 2003\"
;C:\JDK15\bin;
위 내용을 path값에 추가한다. (;C:\JDK15\bin;)
위치는 세미콜론 사이 아무곳이나 입력하면되나
os는 파일을 찾을 때, path에 적혀있는 순서대로 경로를 검색하므로
자주사용하는 폴더는 앞쪽에 적어주는 것이 좋다.
또는 자바버전 여러개를 선택한 경우도 자주사용하는버전의경로를 앞쪽에 적어준다.
-----------------------------------------------------------------------
환경변수세팅이 완료되면
열려있던 dos창, editPlus창을 모두 닫고
다시 dos창을 열어서 테스트해본다.(재부팅필요없음)

---------------------------------------------------------------------------
classPath 설정
버전 1.3이상인경우, 자바SDK설치시 자동설정됨
추후, 필요한 클래스패스는 수동지정 할 것.
----------------------------------------------------------------------------
OS(Operating System)개념 및 종류
MS-DOS 기본명령어 : dir, 파일복사, 삭제, 폴더생성,삭제 등
/////////////////////////////////////////////////////////////////////////////////////

java 프로그램 작성 :
안녕~! 을 출력하는 프로그램
프로그램언어       기계어
소스파일        바이트코드파일
*.java    ---------------------------------------> *.class
    컴파일


컴파일러 : 컴파일해주는 프로그램
    프로그래머가 만든 소스파일을 기계어(바이트코드파일)로 번역해준다.
자바컴파일러 : c:\JDK15\bin\javac.exe

프로그램 실행
자바인터프리터  c:\JDK15\bin\java.exe

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

1. 소스파일을 작성
C:\javaExam\00_환경설정\Hello.java

2. 컴파일(Compile) - Compiler : javac.exe

C:\javaExam\00_환경설정>javac   컴파일할소스파일명
C:\javaExam\00_환경설정>javac   Hello.java

컴파일시 에러가있다면, 에러메세지가 출력되고 *.class파일은 생성안됨
컴파일시 에러가없다면,*.class파일은 생성됨

Hello.class 생성 ( 기계어 : 바이트코드 )

3. 실행 - 자바프로그램실행은 자바인터프리터로 실행한다.
C:\javaExam\00_환경설정>java 실행할파일명
    단, 확장자 class는 적지않는다.

C:\javaExam\00_환경설정>java Hello

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

에디트플러스세팅
-----------------------
도스창

도구 - 사용자도구구성 - 사용자도구
추가 - 프로그램
메뉴제목 : 도스창
명령   cmd
인수  
디렉토리  $(FileDir)    화살표선택후 파일디렉토리선택

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

'java' 카테고리의 다른 글

자바의 데이터형  (0) 2008.10.25
break문, continue문  (0) 2008.10.25
반복문 for  (0) 2008.10.25
조건문 if  (0) 2008.10.25
변수의 사용  (0) 2008.10.25