카테고리 없음

[Java] 본인이름 출력하기 __개발공부 1일차-2

하체는 스쿼트 2022. 2. 15. 22:26
Java 실행과정

 

개발자가 소스파일(Source File)을 만들면

자바 컴파일러(javac.exe)가 컴퓨터가 읽기 쉬운 파일(class File)로 변환을 해주고 그 파일이 실행되는 것이다.

 

 

Java 작동원리

 

1.반드시 하나의 [클래스]가 필요하다.   -시작객체(==시작개체)

2.시작객체 안에는 반드시 하나의 main()메서드가 존재해야된다.

 

 

 

Java 작성하기

 

메모장 열기

-자바는 대소문자 구분한다

-들여쓰기(가독성이 좋아진다, 유지보수 용이)

-본인 이름을 프린터기/[화면] 출력

-개발자 사용한 폰트(글꼴) 검색

-자바 파일을 저장할 때[반드시]

 C:\Class\JavaClass\클래스명.java로 저장한다.                            --확장자 중요

 

처음에 메모장에 이런식으로 코드를 작성하고 저장한다.

경로를 확인해 주고 모든 파일로 바꾼후 Hello.java로 저장을해준다.                    --확장자 중요

 

cmd 창에서 C:\Class\JavaClass>javac Hello.java로 실행을 시키면 아래와 같이 Error가 나온다.

 

인코딩 문제로 Error가 발생한것이다.

--> UTF 8에서 ANSI로 바꿔서 저장해 주면 해결됨

 

 

 

컴파일 및 Class파일 실행

 

cmd를 켜고 경로를 바꾸지 않은 상태로 javac Hello.java 실행시키면 에러메세지가 나온다.

 

 

에러 메시지 : Test 파일을 찾을 수 없다.

user폴더에 javac Test.java 파일이 없다는 소리이다.

 

javac Test.java 파일이 있는 경로로 바꿔줘야한다.

 

cd (한칸 띄고) {경로 끌어오기 }

 

예) C:\Class\JavaClass>java Hello

 

경로 이동 한 후 Javac Test.java

 

java Test

 

실행하면 정상작동된다.

 

 

 

만약 소스파일을 수정 했다면

처음부터 과정을 다시 해야한다.

 

소스파일(Hello.java) 수정

    ㄴ 소스파일을 javac.exe ---------> 컴파일 Hello.class

    java.exe 실행

 

 

 

Class 이름 바꾸는 방법

 

만약 실수로Class 이름 소문자로 할 경우

좌측 Class 파일 목록에서 우클릭 하고

Retactor - rename