다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

자바 이클립스 대신 메모장에서 코딩 및 컴파일과 실행까지

[JAVA]자바 공부하기 2017. 5. 23. 10:31

자바 메모장에서 코딩 및 컴파일과 실행까지

 

자바를 코딩할 때 가장 대표적으로 사용하는 편집기가 [이클립스]일 텐데요. 개인적으로 오랜만에 자바 공부를 다시 시작하면서 처음부터 제대로 해보자는 생각으로 메모장에서 코딩하고 명령 프롬프트(cmd)에서 컴파일한 후 실행하는 과정으로 공부를 해보려고 합니다. 언제까지 이렇게 할지는 모르겠지만 시작만이라도 해보려고 해요. ㅎㅎ 여하튼 저처럼 공부해보실 분들 중 참고할 분들 계실까 해서 그 과정을 정리해보려고 합니다.

 

이 글을 제목으로 찾아서 보고 계신다면 이미 컴퓨터에 자바를 설치했을 테고 환경 변수 설정까지 마치셨죠? 그래도 혹시 모르니 내 컴퓨터에 자바와 컴파일러가 제대로 작동하는지 확인해보고 메모장에 코딩을 하겠습니다. 그것들을 확인하기 위해서 명령 프롬프트(cmd)를 실행해서 아래 그림과 같이 명령어를 입력해봅니다.

 

 

자바설치여부

 

▲ 자바의 설치와 환경 변수 path의 값들이 제대로 설정이 되어 있다면 java 명령어 입력 후 엔터키를 누르면 위 그림과 같이 자바의 사용법 등을 확인할 수 있습니다.

 

컴파일러 확인

 

▲ 두 번째는 자바 컴파일러가 제대로 작동하는지 확인하는 과정인데요. javac를 입력해서 확인해볼 수 있습니다. 제 컴퓨터에는 그것들이 제대로 설치가 돼서 사용할 수 있네요. 이제 메모장을 열어서 간단한 문자열을 출력하는 내용의 프로그램을 작성한 후 파일로 저장하고 컴파일해서 실행하는 과정까지 하나씩 볼게요. 먼저 메모장을 실행한 후 다음과 같은 코딩을 하겠습니다.

 

메모장에 코딩

 

대부분의 프로그램 언어를 처음 접할 때 코딩해보는 내용인데요. 간단한 문자열 하나를 출력하는 내용이고요. class 이름은 My_Ex01입니다. 이렇게 메모장에서 작성한 내용을 저장할 건데 저장할 때는 파일의 확장자를 java로 저장하면 됩니다. 먼저 저장할 공간부터 만들어보죠.

 

폴더 만들기

 

명령 프롬프트에서 자바를 컴파일하고 실행하기 위해서는 해당 파일이 저장된 디렉터리로 이동한 후 실행해야 하기 때문에 기억하기 쉽게 C 드라이브에 [java project]라는 폴더를 만들고 이 안에 저장하겠습니다.

 

 

첫번째 프로젝트

 

앞에서도 잠깐 언급했듯이 메모장에 코딩한 내용을 저장할 때는 파일의 확장자를 java로 해주시면 되고요. 저는 First.java라고 저장을 했습니다. 참고로 위 그림을 보면.... 파일을 저장할 때 아래쪽에 파일 형식을 선택하는 곳이 있잖아요? 파일의 형식은 [모든 파일]로 바꾸고 진행하면 됩니다.

 

폴더 확인

 

이렇게 제가 원하는 경로에 작성한 자바 파일을 저장했습니다. 이제 명령 프롬프트(CMD)에서 이 녀석을 컴파일해서 실행시켜보겠습니다.

 

컴파일하기

 

CMD에서 자바 파일이 있는 폴더로 이동해서 컴파일러 실행 명령어인 javac를 입력하고 그 뒤에 파일 이름을 작성한 후 엔터키를 누르면 java 파일이 컴파일 됩니다.

 

 

클래스파일 생성

 

그렇게 자바 파일이 컴파일 되면 메모장에 작성한 class 파일이 생성되는데요. 이 클래스 파일을 실행하면 되고요. 실행 방법은 아래와 같습니다.

 

클래스 실행

 

간단하죠? class 파일을 실행할 때는 java 다음에 클래스 파일 이름을 입력한 후 엔터키를 누르면 되니다.

 

이렇게 해서 메모장에 자바 코딩을 한 후 명령 프롬프트(CMD)에서 컴파일과 실행을 해봤는데요. 아주 긴 소스는 메모장에서 작성하기에 한계가 있겠지만 간단한 것들은 이렇게 해보면 저 같은 초보들이 자바 공부할 때 많은 도움이 될 거 같아서 저는 당분간 이 방법을 활용해볼 생각입니다. 좀 더 길어지면 편집기에서 코딩한 후 메모장으로 복사해서 이 글과 같은 방법으로 컴파일해서 실행하는 것도 공부하는데 괜찮은 방법일 거 같으니 참고하시고요. 열심히 공부해보게요. ^^ 수고하셨습니다.

 

저작자표시 비영리 변경금지 (새창열림)
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바