자바 프로그래밍 시작하기 - ② 기본적인 자바 실행기 : 메모장과 명령 프롬프트(MS-DOS)

After Breather.../school 2013. 1. 19. 00:20



인적인 사정으로 자바 프로그래밍을 초반 조금 시작하다가

너무 오랫동안 쉬었네요;;;

헌데, 굉장히 많은 분들이 앞의 글을 찾아주셔서...

다시 한 번 너무 감사드립니다^^


오늘 또한 기본적인 자바 프로그래밍에 들어가기 앞서

자바 프로그래밍을 입력할 실행기에 대해서 알아보겠습니다.


c언어나 c++를 해보신 분들은 아시겠지만,

이러한 프로그래밍 언어를 하시는 분들은

대체적으로 Visual Studio(비주얼 스튜디오)라는 프로그램을 많이 사용하십니다.




가장 최신판인 비주얼 스튜디오 2012의 모습입니다.

이 프로그램은 마이크로소프트사에서 구매하거나 또는 국제 대학생의 경우 학생증을 통해 무료로 다운받아 이용할 수 있습니다.


허나 또 다른 방법이 있습니다.




바로 메모장이지요^^

간단한 텍스트를 입력하여, 맨 뒤의 확장자가 txt만 아니라면 어디에든지 이용할 수 있는 메모장,


자바 프로그래밍 또한 마찬가지입니다.

이번에는 메모장을 이용하여 자바 프로그래밍 하는법을 알아볼까요?



요런 식으로 자바 프로그램을 작성한 후에,(현재 프로그램은 Hello, Java 라는 문구가 출력되게 하는 프로그램입니다.)

저장을 맨 뒤의 txt 대신 .java를 붙여주면

간단하게 자바 프로그램이 완성됩니다.


허나 단점은 존재하는 법,

기본적인 텍스트 작성을 위한 프로그램이다 보니,

⑴ 장문으로 프로그래밍할 경우 각 줄이 몇 번째 줄인지 간단하게 알 수 없고,

⑵ 오류를 확인하기 위한 컴파일러가 필요합니다.


그럼 요 메모장으로 작성한 프로그램을 컴파일하기 위해서는

제목에 들어가 있는 명령프롬프트, 즉 MS-DOS가 필요하죠^^


많은 분들이 쓰시는 window XP, Vista, 7에서는

[시작]-[프로그램(모든 프로그램)]-[보조프로그램]-[명령 프롬프트]

이렇게 찾으시면 됩니다^^


그렇게 찾은 명령 프롬프트를 누르면,


요런 식으로 화면이 뜹니다.

C드라이브에서 자신의 컴퓨터의 사용자 이름이 첫 시작입니다. 제 컴퓨터의 사용자 이름이 Administrator이기에, 요렇게 뜬겁니다^^


헌데 제가 ****.java를 어떤 폴더에 저장하게 된다면?

예를들어,,,



요렇게 Administrator의 work 폴더의 chap1 폴더 안에 들어가 있다면?

당연히 MS-DOS에서도 해당 폴더에 접근하여 실행하여야 합니다^^




MS-DOS의 기본 이동 명령어는 알아두어야 합니다.

 ① cd *** : 현재 폴더 안에 있는 '***'폴더 안으로 들어간다.

 ② cd .. : 현재 폴더의 전 폴더로 이동한다(상위 폴더 이동)


요렇게 기본적으로 2개만 알아두어도 편리합니다.


현재 위 사진에서는 제가 아까 HelloJava.java를 저장해 둔 폴더로 이동하고 있네요.^^

그럼 이동해서는?

컴파일 시켜야겠죠?

컴파일을 잘 모르시겠다구요?


컴파일이란 '인간의 언어와 기계어를 통역해주는 통역사'라고 생각하시면 됩니다.


요런 컴파일을 실행시키는 명령어가 존재합니다.


'javac HelloJava.java'

HelloJava.java라는 자바 프로그램을 컴파일하라는 명령어입니다.




저렇게 입력 후 Enter키를 눌렀는데 아무것도 안뜨고, 다음 줄로 넘어가면,

컴파일이 잘 되었고, 특별한 오류가 없으며, HelloJava.class라는 파일을 생성합니다.



요렇게 말이죠^^


그럼 파일이 잘 실행되는지 실행해봐야겠죠?

명령어는 java Hellojava입니다.(뒤에 .java가 빠졌죠?)




그럼 요런식으로 'Hello, Java'라는 문구가 1번 출력되는 것을 확인할 수 있습니다.


어떤가요? 쉽나요?

요게 기본적으로 메모장과 명령 프롬프트를 이용한 프로그래밍 방법입니다.

거의 인터넷이나, 비주얼 스튜디오 같은 프로그램과 비교하면

우리에게는 기계어 수준이지만,

잘 이용한다면, 언제든지, 자바 뿐만이 아닌 모든 프로그래밍 언어 또한 이용할 수 있는 만능 프로그램입니다.


아무쪼록 많은 분들께 도움이 되셨으면 좋겠습니다^^

설정

트랙백

댓글

  • 메이 2013.01.24 13:08 ADDR 수정/삭제 답글

    어려워요ㅜㅜ 자바...

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.24 21:01 신고 수정/삭제

      ㅎㅎ...저도 전공이지만 참 어려워요..ㅠㅠㅠㅠㅠ

  • BlogIcon 자바 2013.01.28 11:16 ADDR 수정/삭제 답글

    고맙습니다. 매일매일 글이 올라오는건 아무래도 힘들겠죠?

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.28 14:48 신고 수정/삭제

      아..제가 요즘 가난에 시달리다보니 자바 공부를 장 못해서 못올리고 있어요..ㅠㅠ 매일은 아닐지라도 꾸준히 올리려 합니다^^ 앞으론 최소 일주일에 한번은 올릴게요^^

  • BlogIcon 싢ㅇ 2013.02.15 19:13 ADDR 수정/삭제 답글

    감사합니다. 진짜 답답했는데 완전 알고싶은거 딱있어서 글까지 남겨욧!! 자바를 메모장에서 읽어오는거는 왜 안되는지 모르겠네요 ㅠㅠ ,. 읽어올 ㅍ ㅏ일을 어디다가 넣어야 하는건가요?

    • 버츠 2013.02.16 00:12 수정/삭제

      감사합니다^^ 혹시 운영체제가 xp 밑의 OS를 쓰고 계신가요? 만약 그 문제라면 아마 오늘중으로 글이 올라갈 것 같네요^^ㅎㅎ

  • BlogIcon 저렴한 청년 2013.02.21 11:27 ADDR 수정/삭제 답글

    도움 되었어요. 감사합니다^^

  • Loobit 2013.04.20 13:19 ADDR 수정/삭제 답글

    javac 사용하려면 환경변수를 먼저 넣어야되네요

    그것도 알려주시면 좋겠습니다. 전 검색으로 알아냈지만요

  • BlogIcon 또감사 2013.07.08 19:27 ADDR 수정/삭제 답글

    진짜 감사합니다. 독학하기 좋네요

  • Favicon of http://6572.tourisme67.fr/ghdfr.php BlogIcon ghd 2013.07.17 19:06 ADDR 수정/삭제 답글

    희미한 달빛이 샘물 위에 떠있으면,나는 너를 생각한다.

  • Favicon of http://ejdjfj83udj38 BlogIcon 인간 2015.02.22 11:41 ADDR 수정/삭제 답글

    바탕화면 접근은 어떻게하는지 알려주시면 감사하겠습니다 (MS-DOS)로 말이죠

자바 프로그래밍 시작하기^^ - ① JDK 설치하기

After Breather.../school 2013. 1. 5. 13:40

바 프로그래밍을 배우기 전에,

우선적으로 자신의 컴퓨터에 자바 프로그래밍 언어를 읽을 수 있는

컴파일러를 설치하는 게 중요하죠^^

컴파일러가 없다면,

컴퓨터가 제가 명령하고자 하는 바를 알 수 없을테니까요^^


그럼 설치를 시작해볼까요?ㅎㅎ

알고보면 무척 간단하니까요^^



제일 우선적으로는 자바 설치 프로그램을 다운받아야죠^^

http://java.sun.com에 접속합니다^^



헌데 왜 오라클 홈페이지가 뜰까요?ㅎ

바로 4년전 2009년 4월에 오라클이라는 회사가 자바의 회사 'Sun'을 인수했기 때문이죠^^

아무튼 계속 설치를 진행해야죠^^

홈페이지에서 초록색 네모로 표시된 'Java SE'를 클릭합니다^^



바로 다운받을 수 있는 위치에 가게 되는데,

여기서 ①번을 통해 자신의 컴퓨터 버젼에 어떤 프로그램을 설치해야 하는지 확인하는 작업을 거칩니다.

①번에 들어가게 되면 이러한 것들이 여러 가지가 뜨게 되는데,

못찾으시는 분들을 위해서 윈도우만 대표적으로 올려놓았습니다.

(Mac이나 Linux 등 다른 OS를 사용하고 계신 분들은 ①번에 들어가셔서 확인하시면 됩니다^^)


그럼 다시 ①번과 ②번을 고르는 창에서 ②번을 선택하면 해당 창이 뜨게 되는데,

여기서 초록색 동그라미를 클릭한 후

아까 자신의 컴퓨터와 맞는 버젼을 찾아 다운로드합니다.^^

전 32bit windows7이기에 windows x86을 다운받았습니다.

해당 파일의 다운로드가 완료되면 설치 시작~


전부 신경쓰지 않고 next 누르시면 됩니다^^

설치중이네요^^

설치 완료~

참 쉽죠~잉~


그럼 자신의 컴퓨터에 잘 설치되었는지 확인하려면?


[시작]-[보조프로그램]-[명령 프롬프트]에 들어가서

보시는 바와 같이 javac -version, java -version을 누르면

자신이 설치한 자바 프로그램의 버젼과 정보가 출력됩니다^^


아직 시작조차 안했는데,

설치 때문에 망설이시는 분들~

꼭 도움이 되셨기를 바랄게요^^

설정

트랙백

댓글

  • BlogIcon 겨울26 2013.01.06 00:00 ADDR 수정/삭제 답글

    외계어ㅡㅡ,

  • BlogIcon 모즈 2013.01.07 02:30 ADDR 수정/삭제 답글

    잘 보고 갑니다~^^

  • 메이 2013.01.07 09:18 ADDR 수정/삭제 답글

    좋은정보 잘 보고갑니다~^^

  • 오이시 2013.01.07 12:49 ADDR 수정/삭제 답글

    좋은정보네요. 근데.. 어려워보이기만 하는건...ㅠㅠ

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.07 15:58 신고 수정/삭제

      하하...전공자에게도 그리 쉬운 일은 아니니까요^^

  • 변가을 2013.01.16 15:16 ADDR 수정/삭제 답글

    ㅠㅠㅠㅠ시작이 않돼요...ㅠㅠ

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.16 21:12 신고 수정/삭제

      음 어떤 오류나 문제가 있는지 자세히 얘기해주시겠어요?

  • 이영기 2013.01.22 11:30 ADDR 수정/삭제 답글

    근데 위에 명령프로토콜로 확인할때
    javac -version 하면 무슨 배치파일이 아니라고 나오고
    java -version 하면 제대로 나오는데
    무슨 차이인가요..?;;

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.22 20:56 신고 수정/삭제

      음...자세한 것은 잘 모르지만, 저도 공부할 때 보던 책과는 다르게 나오더라구요^^
      javac 라는 명령어가 해당 자바 파일을 compile하고, class 파일을 생성하는 역할을 하거든요^^

  • 트리 2013.01.22 18:39 ADDR 수정/삭제 답글

    감사합니다~~

    • Favicon of https://burtsbreather.tistory.com BlogIcon 버츠 2013.01.22 20:57 신고 수정/삭제

      넵^^ 많은 도움이 되셨길 바랄게요^^

  • BlogIcon 자바 2013.01.28 10:09 ADDR 수정/삭제 답글

    고맙습니다~~

  • BlogIcon 자바잘됨 2013.07.08 18:42 ADDR 수정/삭제 답글

    감사합니다!!!!!

  • Favicon of http://1263taxfreebicycle.com/lvus.php BlogIcon louis vuitton outlet 2013.07.14 17:28 ADDR 수정/삭제 답글

    지금은 반짝반짝 빛이 나겠지,, 하지만 시간이 흐르면 그빛은 사라저버릴거야,지금 우리처럼

  • 김보배 2013.09.11 16:07 ADDR 수정/삭제 답글

    javac -version 치면 배치파일이 아니라고뜨는데 이거 잇어야지 컴파일이 되는거잖아요 ? ㅠㅠ 어떻게 해야되요?

올 한 해 나를 이끌어줄 책 - 뇌를 자극하는 java 프로그래밍

After Breather.../school 2013. 1. 4. 17:36



올 한해 벌써 대학에 들어와 컴퓨터를 전공한지도 2년이 지났지만,

아직까지 전공에 대해서 많은 것을 모르고 있고,

또한 이 자바라는 프로그래밍 언어에 대해서 접할 기회가 없었기에,

올 한해동안 열심히 노력해서

자유자재로 프로그래밍할 수 있도록 노력하려고 합니다^^


블로그에도 코드를 짜서 넣어보기도 하고,

여러가지 시행착오를 겪으면서,

Breather(잠깐의 휴식) 이후에 본업으로 돌아가는 것을

보이고자 합니다^^


잘 부탁드립니다^^

설정

트랙백

댓글

  • 눈을 감아봐 입가에 미소가 떠오르면 네가 사랑하는 그 사람이 널 사랑하고 있는거야.