이근둥
근둥이의 블로그
이근둥
전체 방문자
874,952
오늘
323
어제
187

공지사항

  • 전체보기 (107)
    • 웹 (9)
    • 언어 & 프레임워크 (53)
      • JavaScript (7)
      • TypeScript (0)
      • Node.js (11)
      • Vue.js (3)
      • React (0)
      • React Native (0)
      • C & C++ (19)
      • Java & JSP (9)
      • Python (4)
    • 컴퓨터 과학 (3)
      • 알고리즘 (0)
      • 자료구조 (3)
    • 기타 (9)
      • Linux (1)
      • Git (2)
      • DialogFlow (4)
    • 일상 (13)
      • 게임 (13)
    • 칼럼 (9)
      • 회고 (0)
      • 나만의 글 (0)
      • 제품 리뷰 (9)
    • __Dev__ (9)
      • Release (9)
반응형

인기 글

  • 웹 푸시 알림(Web Push Notification)
    2022.06.13
    웹 푸시 알림(Web Push Notification)
  • [Tomcat] 아파치 톰캣 서버 포트 변경하기
    2018.08.24
    [Tomcat] 아파치 톰캣 서버 포트 변경하기
  • [Node.js] 실시간 채팅 서비스 만들기(5) - 채팅⋯
    2018.05.31
    [Node.js] 실시간 채팅 서비스 만들기(5) - 채팅⋯
  • [C/C++] 콘솔게임 프로그래밍 (1) - 프로젝트 생성⋯
    2017.12.19
    [C/C++] 콘솔게임 프로그래밍 (1) - 프로젝트 생성⋯
  • [Vue 3] Composition API와 템플릿 참조(⋯
    2020.10.02
    [Vue 3] Composition API와 템플릿 참조(⋯

태그

  • vue-next
  • pwa
  • self
  • spread syntax
  • Vue 3
  • java
  • 프로그레시브 웹 앱
  • ES6
  • vue3
  • vue
  • vuex
  • WWDC
  • composition-api
  • 웹 확장
  • 자바
  • 파티클
  • vue.js
  • Deemo
  • Scanner
  • Java FX
  • 출간
  • Hello World!
  • Composition API
  • 자바 프로젝트
  • 이클립스
  • javascript
  • WWDC20
  • 이펙트
  • 전개 구문
  • AstroWar

최근 댓글

  • 어디에서도 이런 친절한 설명은 받을 수 없었습니다. 응용⋯
    미쳤다...
  • 정말 너무 감사합니다 선생님 많은 도움이 되고있습니다 어떻⋯
    김준태
  • 커서 위치이동 함수까지 했는데 컴파일하면 Makefile.⋯
    Qour94
  • iOS의 경우 애플에서 개발하고 있는 webkit 엔진을 ⋯
    이근둥
  • android, IOS에서 된다고 했는데 Notifica⋯
    삽자루부대

최근 글

  • 웹 푸시 알림(Web Push Notification)
    2022.06.13
    웹 푸시 알림(Web Push Notification)
  • 스택(Stack)
    2022.05.26
    스택(Stack)
  • 배열(Array)
    2022.05.25
    배열(Array)
  • C언어로 배우는 자료구조
    2022.05.24
    C언어로 배우는 자료구조
  • [Vue 3] Composition API와 템플릿 참조(⋯
    2020.10.02
    [Vue 3] Composition API와 템플릿 참조(⋯

블로그 메뉴

  • 홈
  • 미디어로그
  • 방명록
hELLO · Designed By 정상우.
이근둥

근둥이의 블로그

[Java] 프로젝트 생성 및 Hello World! 출력하기
언어 & 프레임워크/Java & JSP

[Java] 프로젝트 생성 및 Hello World! 출력하기

2017. 6. 27. 23:08
반응형

안녕하세요


이번 글에서는 

이클립스에서 프로젝트를 생성하고 Hello World! 를 출력해보도록 하겠습니다.




이클립스 설치하기

[ http://codevkr.tistory.com/3 ]





[목차]

1. 새 자바 프로젝트 생성

2. 패키지 생성

3. 클래스 생성

4. 소스코드 실행








1. 새 자바 프로젝트 생성




이클립스가 설치되어있다면 이클립스를 실행시킵니다.



좌측 상단에 +모양 아이콘을 누릅니다.

(또는 그 위에 File 버튼을 눌러서 추가)







Java Project 를 선택합니다.







프로젝트 이름을 지정합니다.


그 후 Finish 버튼을 눌러서 프로젝트 생성을 마칩니다.














2. 패키지 생성




생성한 프로젝트를 펼쳐봅니다.











안에 src 라는 폴더가 자동으로 생성되어있습니다.


src 폴더에서 우측 클릭을합니다.










New > Package


를 선택합니다.










패키지 이름을 입력합니다.


그리고 Finish 버튼을 눌러 패키지 생성을 마칩니다.












3. 클래스 생성



클래스를 생성합니다.







패키지에서 마우스 우측 클릭을 합니다.


New > Class










클래스 이름을 설정합니다.


클래스 이름의 앞글자는 대문자로 작성해줍니다.


아래에 체크박스가 여러가지 있는데 첫번째 체크박스를 활용할 때가 많습니다.




public static void main(String[] args)

즉, 메인 메소드를 자동으로 추가할것인지에 대한 내용입니다.




체크하고 Finish 버튼을 눌러 클래스 생성을 마칩니다.







4. 소스코드 실행하기







메인메소드가 자동으로 추가되어있을겁니다.

(만약 추가되어있지 않으면 직접 작성하시면 됩니다.)



C/C++ 로 보면 메인함수라고 보시면 됩니다.




메인 메소드를 포함하고 있는 클래스는

메인 클래스라고 부릅니다.


추후에 클래스가 여러개로 추가되고 길어질텐데

항상 메인클래스의 메인메소드에서 부터 프로그램이 실행됩니다.





메인 메소드 안에 소스코드를 작성해봅시다.





 System.out.println("Hello World!");


를 입력해줍니다.




컴파일 및 실행 단축키는

[Ctrl + F11]


입니다.





콘솔창에 입력한 문자열이 잘 출력되는 모습입니다.





오늘 강좌는 여기까지 하도록 하겠습니다

감사합니다.


반응형
저작자표시 동일조건
    '언어 & 프레임워크/Java & JSP' 카테고리의 다른 글
    • [Java] 변수선언 및 사용
    • [Java] 표준 출력하기
    • [Java] 자바 개발환경 준비하기(2) - Eclipse 설치
    • [Java] 자바 개발환경 준비하기(1) - JDK설치 및 환경변수 설정
    Hello World!, java, 이클립스, 자바 프로젝트, 클래스, 패키지
    이근둥
    이근둥
    새로운 것을 좋아하는 프론트엔드 개발자 ✨
    댓글쓰기

    티스토리툴바