관리 메뉴

Daily IT

1. 자바 설치 및 삭제 본문

개발자 영역/자바

1. 자바 설치 및 삭제

IT Knowledge Share 2020. 2. 23. 18:32
728x90

[01] 자바 설치 및 삭제

 

1. 자바를 이용한 WEB(JSP, Spring, PHP, ASP, ASP.NET, HTML, JavaScript, CSS) 프로그램 개발 분야

   - 사용자는 웹브러우저만 설치되면 별다른 설정 없이 사용이 가능함.

 

   - 개발자 및 운영자는 유지보수(관리)가 매우 편리함.
     . CS(Client Server): 카카오톡 메신저 모든 사용자 다운로드 재설치

 

   - 자바는 JSP 서버 스크립트의 기반 기술로 자바 문법이 그대로 JSP에

     사용됩니다.

 

   - 자바 관련 기술이 사용된 사이트
     . 정부 관련 웹사이트는 전부 자바(Java, JSP, Spring, MyBATIS등)로
       제작되도록 의무화됨.

     . 전자 정부, 대법원 등기소, 기상청, 병무청, 국민연금, 고용보험,

       의료보험등 정부 관련 기관, 공기업 관련 기관, 고속버스 예매,

       철도청(코레일), 대형 쇼핑몰, 고용노동부 한국 고용 정보원, 금융,
       보험, 증권...

 

       http://www.kma.go.kr, http://www.weather.go.kr

 

     . 일반 중, 소규모 이상의 기업 전산화(SI: 시스템 통합)의 표준 기술

     . 많은 데이터를 처리하기위한 DBMS(Oracle, MySQL, MariaDB등)가

       필요한 자료처리 분야  

 

   - 기업 전산화의 표준 기술로 자바 관련 기술이 Daum, Naver를 포함하여 대부분 채택됨. 

   - 닷넷은 MS운영체제만 지원하나 JAVA는 대부분의 OS를 지원함.

   - MS는 초창기 웹개발 환경에서 Backdoor가 존재하여 기업으로부터
     신뢰를 많이 훼손당함.
 

 
[02] JDK(Java Development Kit)1.8.0 설정 실습
   - 프로그래밍 언어의 학습은 문법과 명령어를 배우는 과정이다.  
     (영어를 사용하기위해 영어 문법을 공부하는 것과 비슷)

   - 단순한 문자열(Code)을 컴퓨터 관련 기능이 들어간 코드로 변환(컴파일)하는
     작업을 지원합니다.

   - System.out.println("태풍")  <-- JAVA(JDK, Compile)
     print("태풍")                   <-- Python(Interpreter)

     컴파일을하면 OS가 이해(기계화코드)할 수 있는 코드로 변환됨
     OS는 메모리 관리 및 입출력, CPU는 전체적인 처리   

 

   - JAVA의 Version

     J2SE = J2SDK = JDK

 

     JAVA               JSP        

     J2SE 1.4.2         J2EE 1.4 

     J2SE 1.5.0(5.0)    J2EE 1.5 <- Autoboxing, Generic등 지원 시작

     J2SE 1.6.0(6.0)    J2EE 1.6

     J2SE 1.7.0(7.0)    J2EE 1.6 

     J2SE 1.8.0(8.0)    <- Web, Android 기반 개발 권장 버전,
                               자바가 출시되고 나서 큰 변화,

                               IT 개발 환경의 변화에 따른 새로운 문법의 도입
     J2SE 1.9.0(9.0)     사용 비율 적음, 기업은 개발자당 월 ₩ 3,000 원 정도의 사용료 지불, 개인은 무료
     J2SE 10.0.0(10.0)  사용 비율 적음
     J2SE 11.0.0(11.0)  사용 비율 적음
     J2SE 12.0.0(12.0)  Web 서버와의 호환성이 부족함으로 향후 사용될것으로 예상

   - Open JDK: Sun이 오라클에 인수되기전에 JAVA를 Open Source로 공개한 버전, 무료 사용 가능
                    Oracle, MS를 포함하여 다양한 기업들이 참여한 공개 개발자 그룹으로 구성되어 있음.
                    여러 기업에서 다운로드 가능
   - Open JDK와 Oracle JDK의 비교: Oracle JDK는 안정성을 높이고 보안을 강화한 자바임,
                                               호환성은 대부분 호환됨,
                                               Oracle JDK 기반에서 개발을하여 Open JDK로 배포해도 별다른 문제 없음.
   - Google은 Android 5.1부터 Oracle JAVA가 아니라 OpenJDK로 JAVA를 변경했습니다.

  

   - 자바 개발 관련 폴더 생성
     (리눅스는 대소문자 구별, 한글 사용 금지, 공백 금지)

 

     C:/IT          <- 루트 디렉토리, 작업 기준 폴더, 홈 폴더

     C:/IT/setup  <- 설치 파일 저장, 다운로드 파일 저장

 

 


★ 크롬 다운로드 경로 지정
[설정] --> 화면 가장 아래 [고급] --> 다운로드: 다운로드전에 각 파일의 저장위치 확인  활성화

★ 크롬 브러우저의 새로 고침: Shift + Ctrl + Delete키 동시 입력

 

1. 다운 로드(Oracle license)

   - http://www.oracle.com
   - 다운로드 페이지로의 진입이 보통 6개월 마다 변경됨으로 아래의 주소로 접속할 것.

2. 자바의 삭제

   - 자바 삭제시 관련 프로그램(인터넷 익스플로러등, 크롬은 상관 없음)을
     전부 종료후 삭제합니다.

   - 'C:/jdk1.8.0' 자바 설치 폴더를 탐색기에서 직접 삭제하면 윈도우 registery가
     손상되어 재설치해도 인식이 안될 수 있습니다.

   - [제어판 -> 프로그램 및 기능]에서 'JAVA'로 시작하는 모든 프로그램 삭제합니다.

3. 설치
   - 설치 폴더: C:\jdk1.8.0 <-- 대소문자 주의, 공백 주의

경로에 공백이나 한글이 있으면 패키지의 경우 인식을 제대로 못함으로   공백이 들어간 경로는 사용을 하지 말 것.

- JRE 설치(자동 지정): C:\Program Files\Java\jre8\bin(OS 자동 인식 JRE)
- 윈도우 OS가 사용하기때문에 자동인식됨으로 기본값을 사용함.

* 개발 관련 컴퓨터는 영어로 컴퓨터 이름 지정을 권장합니다.

(한글로 이름 설정 시 오류가 날 수도 있음)


 

- 설치 확인 :
   . 시작 메뉴에서 cmd 입력하고 실행

   . 기존에 열린 콘솔(도스창)은 닫고, cmd로 다시 콘솔을 열어 명령어 실행.

   . java -version: 자바를 실행하는 프로그램인 JRE 호출 명령어
 

- 실행 예
C:\Users\soldesk>java -version

java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

 

'개발자 영역 > 자바' 카테고리의 다른 글

6. if문 연습2  (0) 2020.02.24
5. if문 연습  (0) 2020.02.24
4. if문  (0) 2020.02.24
3. 자바 구조/컴파일/자바 타입/연산자/사칙연산  (0) 2020.02.23
2. 이클립스 설치  (0) 2020.02.23
Comments