[Java] 본인이름 출력하기 __개발공부 1일차-2
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