1. 들어가기 앞서..
자바란 무엇일까요? 자바는 선 마이크로시스템즈 사의 그린 프로젝트(Green Project) 에서 가전기기에서 사용할 목적으로 제임즈 고슬링(James Gosling)과 그 외의 기술자들이 오크(Oak)라는 언어의 개발에 착수하였습니다. 이 후 1994년, 개발방향이 바뀌면서 자바(JAVA)로 이름이 바뀌게 되고, 이 자바란 이름은 제임스 고슬링과 그 외의 핵심 개발자들의 이름의 첫글자를 따서 만들어졌다고 합니다. (제임스 고슬링(James Gosling), 아더 반 호프(Arthur Van Hoff), 앤디 베크톨쉐임(Andy Bechtolsheim))
자바의 특징은 이렇습니다.
첫째, 자바는 객체 지향 언어입니다. 여기서 객체 지향 언어란 데이터나 정보의 표현에 중심을 둔 언어, 반대로 절차 지향 언어란 프로세스 흐름에 중점을 둔 언어를 말합니다. 자바는 거의 대부분 객체로 되어있습니다.
둘째, 자바는 단순합니다. 자바 언어는 C++를 기반으로 만들어 졌는데, C/C++에서의 포인터, 구조체 등 복잡한 기능들이 사라졌습니다.
셋째, 자바는 이식성이 높습니다. 예를들면, C나 C++ 같은 경우에는 플랫폼에 종속적입니다. 즉 다른 운영체제나 CPU에서 약간씩 코드가 달라집니다. 그런데 자바는 플랫폼에 독립적이어서 같은 코드를 사용할 수 있습니다.
이 밖에 많은 특징들이 있습니다. 네트워크 보안에 강하다던가, 아키텍처에 중립적이라던가 등등.
이것은 강좌를 진행하면서 차차 알아가도록 하고, 이제 자바를 다운로드 받아 설치해봅시다.
2. 자바 다운로드
자바로 프로그램을 개발하기 위해서는 JDK(Java Development Kit)이 필요합니다. 이 JDK는 아래의 링크에서 쉽게 다운로드 받을 수 있습니다.
링크: http://www.oracle.com/technetwork/java/javase/downloads/index.html
위 링크로 접속하셨으면, 최신버전의 JDK를 다운로드 받습니다. 현재 최신버전은 Java SE Development Kit 7u5 입니다. JDK Download를 누르시면, Accept License Agreement에 체크하여 약관에 동의하시고 자신의 운영체제에 따라 다운로드 받을 수 있습니다. 저 같은 경우는 윈도우 32비트이기 때문에 Windows x86을 다운로드 받았습니다.
Next를 눌러 설치를 진행합니다.
설치 경로를 지정합니다.
설치 진행중.
Continue를 누르고 설치가 완료된 경로로 이동합니다. 저같은 경우는 이렇습니다.
C:\Program Files\Java\jdk1.7.0_05
정상적으로 설치가 되었으면, 이제 환경변수를 설정해봅시다.
3. 환경 변수 설정
환경 변수 설정을 위해 바탕화면에 있는 내 컴퓨터 아이콘에 오른쪽 클릭을 하여 속성에 들어갑니다.
그리고 고급 설정으로 들어가 환경 변수를 누릅니다.
그런 뒤에 시스템 변수에서 새로 만들기를 누릅니다.
그런 뒤에 변수 이름에는 JAVA_HOME이라고 쓰고, 변수 값에는 JDK가 설치된 경로를 따라 적어주시면 됩니다.
그 후에 시스템 변수를 보다보면 Path를 찾아볼 수 있는데, 이 Path를 클릭하고 편집을 누릅니다.
그리고 맨 끝에서 JDK bin 폴더의 경로를 써 넣으시면 됩니다.
%JAVA_HOME%\bin;
마지막으로 CLASSPATH를 설정합니다. 시스템 변수에 CLASSPATH가 없으신 분들은 새로 만들기를 누르셔서 아래와 같이 작성합니다. 앞에있는 .;는 반드시 적어주셔야 합니다.
이제 제대로 설정되었나 확인하기 위해 명령 프롬프트 창을 열어서 java라고 쳐봅시다.
정상적으로 출력되시나요? 그렇다면 설치에 성공한 것 입니다.
만약에 버전을 확인하고 싶으시면 java -version를 입력합니다.
다음부터는 본격적으로 프로그램의 구성을 살펴보고 직접 테스트 하겠습니다. 감사합니다.
'프로그래밍 관련 > 자바/자바 스크립트' 카테고리의 다른 글
JAVA 강좌 6편. 연산자 (1) (18) | 2012.07.25 |
---|---|
JAVA 강좌 5편. 주석 (13) | 2012.07.22 |
JAVA 강좌 4편. 변수, 자료형 (23) | 2012.07.22 |
JAVA 강좌 3편. 무료 자바 IDE 개발도구, 텍스트 편집기 (18) | 2012.07.20 |
JAVA 강좌 2편. 프로그램의 구성 (107) | 2012.07.20 |
JAVA 강좌 1편. 자바에 대해서 (63) | 2012.07.17 |
너무나 깔끔한 정리에 감탄하였습니다.
잘 설치 했고 잘 공부 하겠습니다. 감사합니다.
자바 언어는 기대가 큽니다.
자바 언어를 꼭 잡겠습니다.
좋은 강좌 감사합니다.
직접 폴더 안으로 들어가서 java.exe를 실행해도 그렇고 명령 프롬프트를 통해 java를 실행해도 창이 뜬 후 스크롤이 바로 아래로 쭉 내려가서는 바로 꺼져버립니다.ㅠㅠ
자바로pos 만들고 싶은데 가능 할까여?pos제작 강좌는 없나여?
안녕하세요 ㅠㅠ
1장에서 다 설치되었다고 넘어갔는데 2장에서 javc하려니깐
내부또는 외부 명령 실행할수 있는 프로그램이 아닙니다. 이런거 떠서
다시 1장으로 와서 설치하려는데
Path 명령어 입력에
C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT%JAVA_HOME%\bin;
이렇게 떠서 의심이 갔는데
혹시 잘못된건지요....?
안녕하세요 좋은 강좌 감사드립니다. java설치하고 환경변수도 제대로 설정한거같은데
명령프롬프트에서 java를 치면 자바는 내부 또는 외부명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
라고 뜨는데 어떻게해야할까요?
링크 퍼가요~~
글쓴이님 덕분에 무난하게 java설치에 성공했습니다. 앞으로 강좌도 기대가 되네요!
저기 제가 예전에 이곳에서 이 강좌를 보고 환경변수를 편집하다가 시스템 변수에서 Path 앞부분을 다지워버리고 확인을 눌러버렸거든요 그다음부터는 일이있어서 못하다가 다시할려했는데 Path부분 앞부분을 다지워버려서 이어쓸수가없어서 경로를 어찌넣어야할지모르겠습니다 어떻게해야할까요..?
감사합니다
제가 지금 나라에서 하는 교육에서 자바를 배우고 있는데요. 이곳에선 자바를 알려면 c언어를 배워야 한다고 해서 배우고 있는데 솔직히 디자인만 하던 사람이라서 중간정도 오니 뭔소린지 도통모르겠어서요...자바는 c언어보다 훨씬 어렵다는데 그럼 c언어를 모르면 자바배우는게 불가능한건가요 만약 아니라면 c언어 듣는시간에 자바를 공부하려고요 책은 있으니까....그럴려고 하는데 자바가 그렇게 어렵나요
path 고칠떄
다지우고 %JAVA_HOME%\bin;
이것만 써버렷는데 어떡하죠 앞에거 다날라갓는데
으으으 그래서 그런지 cmd 에 안나와요 ㅠㅠ
잘 보고 있다가 한동안 사이트 접속이 안돼서 속상했었는데 어느 순간 보니 다시 되더라구요.
정리의 달인이신거 같아요. 같은 내용도 간결하고 알기 쉽게 핵심만 딱딱 적어주시는 능력이 있으십니다. 감사히 잘 볼게요.
진심으로 감사합니다ㅠ 첫걸음을 내딛을 수 있게 길을 닦아주셔서ㅜㅜ
자주 오고 많이 배우겠습니다!
학교 다닐때 해보고 10년 만에 다시 JAVA를 공부하고 있는데 너무나 자세한 설명 감사 드립니다 !! 앞으로 이후 강좌도 감사한 마음으로 읽어 보도록 하겠습니다 !
배치파일이 아니라는 문장이 뜨는데 어떡하죠?
path 에서 이렇게 뜨고 C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common 뒤에 C:\Program Files (x86)\Java\jdk1.8.0_111\bin 까지 붙이면 %JAVA_HOME%\bin; 이것도 똑같이 뒤에 붙이면 되나요?
안녕하세요.코딩이 하고싶은 초딩입니다.
집에서 스스로 공부하는데 cmd에서 java를 치니까
경고: 이 기능은 사용되지 않으며
이후 릴리스에서 제거됩니다.
실행할 버전을 지정해야 합니다.
제품 버전을 인쇄한 후 계속합니다.
라는 말이 version:<value>에서 뜨고
경고:이 기능은 사용되지 않으며
이후 릴리스에서 제거됩니다.
버전 검색에서 사용자 전용 JRE를 포함/제외합니다.
라는 말이 jre-restrict-search : -no jre restrict serch에서 뜨는데 정상인가요?ㅠㅠPath 경로가틀린것 같은데 맞는지 봐주세요.ㅠㅠ
C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPTC:\Program Files\Java\jdk1.8.0_141\bin;%JAVA_HOME%\bin;
그리고 죄송하지만 path가 아니면 뭐가 문제일까요?ㅠㅠ
AP 컴퓨터 싸이언스를 듣기 시작하는 학생입니닷! 질문 많이 하겠습니닷! 이런 글 올려주셔서 정말 정말 감사합니닷! 도움이 많이 될 것 같습니닷!
명령프롬프트를 열어라?
명령프롬프트는 어디에 있나요?
그대로 다운받고 따라썼어요.