IDE/Eclipse

[Java] 자바프로그램 작성 및 이클립스 사용

블로그 주인장 2023. 7. 30.

📋 자바프로그램 작성

📌메모장으로 진행하는 자바프로그램(1)

  1. 메모장을 하나 새로 만든다. (EX. 새 텍스트 문서.txt)
  2. 해당 파일의 이름과 확장자명을 변경한다. (EX. Hello.java)
  3. 💡항상 파일의 이름 맨 앞은 대문자로 지정해서 사용한다
  4. 해당 파일을 텍스트로 열어서 작성 진행
public class helloWorld{
	public void main(String[] args) {
		System.out.println("Hello World"); //화면에 글자를 출력한다.
	}
}
  1. Win + R (CMD) 실행
  2. cd(Change Directory) 프로그램 경로
  3. javac Hello.java 실행 - Error 발생
🎈 javac EXE 파일이 없다고 판단(경로를 모르기 때문에)
🎈 시스템 속성 -> 환경 변수 -> 시스템 변수(Path -> bin 파일 경로 추가)
🎈 완료 시에는 Hello.class 파일 생성(해당 파일은 Binary File이다)
🎈 Class File 실행 시에는 'java Hello' >>> "Hello, world" 실행
🎈 컴파일과 달리 실행 시에는 확장자를 붙이지 않는다. 

📌메모장으로 진행하는 자바프로그램(2)

1) javac.exe : 자바 컴파일러로써 기계어로 번역, 소스파일을 클래스파일로 변환
2) java.exe : 자바 인터프리터로써, 자바 프로그램을 실행

3) class : 자바의 프로그램 단위로 자바 프로그램은 클래스로 구성

public class Name{
	/* 모든 문장은 클래스 { }안에 있어야 한다. */
}

4) Main 메서드 : 자바 프로그램의 시작점. 이 메서드 없이는 실행 불가

public class Name{
	public void main(String[] args) {
	/* 실행할 문장을 넣는다.(첫 문장부터 순서대로 실행됨)*/
	}
}

📌이클립스 설치 및 개발(1)

  1. 경로 : https://www.eclipse.org/downloads/packages/
  2. 윈도우 사양에 맞게 설치(x86,x64)
  3. 설치 시에 Download 서버 확인(ex. Japan -> Korea 변경)

    💡. 설치 후 WorkSpace 설정 시에는 Eclipse가 설치된 폴더 아래로 지정하면 안된다!!(버전 업데이트 시에 기존 폴더 삭제하기 때문이다.)

📌이클립스 설치 및 개발(2)

🖋 이클립스에서 자바 프로그램을 작성하는 순서

  1. 프로젝트 생성(메뉴 > New > Java Project)
  2. 클래스 생성(프로젝트 폴더 우클릭 > New > Class)
  3. 소스 파일 작성 후 저장(자동 컴파일)
  4. 실행

🖋 이클립스에서 Build 관련 메뉴

  1. Build : 소스파일(.java) 로부터 프로그램을 만들어 내는 전과정
  2. Project -> Build All : WorkSpace의 모든 프로젝트를 빌드
  3. Project -> Build Project : 현재 프로젝트를 빌드(변경된 파일만)
  4. Project -> Clean : 이전 빌드의 정보를 모두 삭제(모든 소스를 새로 컴파일)
  5. Project -> Build Automatically : 소스 파일 변경 후, 저장할 때마다 자동 컴파일

📌이클립스 단축키

🎈ctrl + shift + L : 단축키 전체 목록                       
🎈ctrl + +, - : 폰트 크기 변경                             
🎈ctrl + D : 한 줄 삭제                                  
🎈ctrl + Alt + Down : 행 단위 복사                        
🎈Alt + shift + A : 멀티 칼럼 편집(커서 모양 '+'변경 후 편집 가능)    
🎈Alt + Up,Down : 행 단위 이동                            
🎈Tab : 들여쓰기                                         
🎈Shift + Tab : Tab 원복                               
🎈ctrl + i : 자동 들여쓰기                                 
🎈ctrl + / : 한 줄 주석                                  
🎈ctrl + Space : 자동 완성                       
반응형

댓글