티스토리 뷰

 

■ JDK(JAVA Development Kit)

▶ 설치

설치 사이트 Java Archive Downloads - Java SE 8 (oracle.com)

 

 

내 PC -> 시스템 종류

 

 

64비트인지 86비트인지 확인 후 설치하면 된다.

나는 64비트라 Windows x64 설치했다.

 

 

 

 

 

설치하는 프로그램이름은 Java SE Develpment Kit 8u202이다.

 

※ JDK - 개발 관련 도구 / JRE - 자바 실행 환경 (실행 목적)

 

 

▶ 변수 설정

 

내PC 속성 -> 고급 시스템 설정 -> 고급 -> 환경 변수

 

환경 변수 창

 

시스템 변수(s)에서 밑에 사진대로 설정하면 된다.

 

 
 

 

내 pc -> C 드라이브 -> program Files -> java -> jdk1.8.0 202

 

jdk1.8.0 202 폴더에 들어가 주소창을 마우스로 오른쪽 클릭하고

주소를 텍스트로 복사(o)를 누른다.

 

변수 값으로 입력해야하기 때문에 복사를 한다.

물론 안해도 디렉터리 찾아보기(D)를 통해 폴더에 들어가서 찾아 입력해도 된다.

 
새 시스템 변수 - JAVA_HOME 변수 만들기

 사진과 같이 JAVA_HOME과 같이 이름을 치고 값을 작성 후 확인을 누른다.

 

새 시스템 변수 - CLASSPATH 변수 만들기

 사진과 같이 이름을 치고 값을 작성 후 확인을 누른다.

똑같이 작성하면 된다.

 

 

 
path 환경 변수 편집

 

시스템 변수(s) 목록에 하나를 눌러 p를 누르면 path라고 환경 변수가 있다.

Path 클릭 후 편집 -> 새로 만들기 (%JAVA_HOME%\bin) -> 제일 위로 이동

 

cmd에 들어가 javac를 치면 길게 나오는게 정상이다.

 

※ javac - java 컴파일

java - 실행

 

echo 명령어

 

cmd창에서 echo %CLASSPATH% 입력 시 주소가 나온다.

echo는 변수에 할당된 주소 확인할 수 있는 명령어이다.

 

 

■ 컴파일하고 실행해보기

 

내PC -> C드라이브에 새폴더 생성 -> apple

 
간단한 코드 작성

메모장에 코드를 작성한 후

저장 시 저장할 폴더에 저장한다.

 

tip) 저장할 때 사용하는 단축키는 ctrl + s

 

 

 

 

저장 시 저장할 폴더에 저장한다.

나는 apple이라는 파일에 저장할것이다.

 

저장 시 메모장의 이름은

메모장에 작성한 코드에서 클래스명인 HelloJava로 저장해야한다.

안그러면 에러난다.

 

확장자는 .java

 

※ 확장자 - 파일의 형식이나 종류 구분하기 위해 파일명 뒤에 붙인다.

 

cmd -> cd c:\파일명 입력

 

cd (change directroy)명령어

위치 이동시 사용

 

 

cd 명령어 사용

cmd를 키고 cd c:\파일명 입력

javac 클래스명.확장자

 

 

컴파일 했을때

입력 시 아무것도 안나와야 정상이다.

(띄어쓰기 제대로 해야한다. 안그러면 오류발생함)

 

 

 
폴더에 생성된 파일

 

javac로 컴파일 하면 폴더에 .class라는 파일 생성이된다.

 

.class - 컴파일러에 의해 생성된 java bytecode로 구성된 파일

 

 

 
 
cmd에서 자바 소스 실행

java 클래스명 입력시 메모장에 작성한 코드가 실행된다.

 

 

■ 메모장에 작성한 코드 분석

 

 

 
자바 코드

 

 

class - 프로그램 구성시 최소 단위

HelloJava - 클래스 이름

(첫 글자는 무조건 대문자-> 클래스 이름 구분 위해 반드시)

public static void main(string[] args) - 대충 시작점이라는 뜻

main - 메소드 이름 / 프로그램이 실행될 때 프로그램이 실행되는 시작점

System.out - 표준 출력 장치 = 모니터

System.in - 표준 입력 장치 = 키보드

print - 콘솔에 출력

ln - 문자열

"Hello Java" - 출력해야할 값

 

 

■ 저장 시 알아야 할 점

▶ 클래스가 두 개 입력해 저장 할 경우

 

 

이름 저장 시 A.java / B.java 둘 다 해도 상관이 없다.

 

클래스마다 하나씩 컴파일 된 파일이 생성된다.

 

 

▶main이 들어갈 시

cmd와 파일명

 

파일 이름을 main이 들어간 클래스명 사용해 저장해야 한다.

클래스마다 하나씩 컴파일 된 파일이 생성된다.

 

 

▶public이 들어갈 시

 

여러 개의 클래스가 존재하는 경우 파일이름을 public이 붙은 클래스명으로 저장해야 한다.

자바소스당 바이트코드는 1대1로 존재해야 한다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/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
글 보관함