Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

붓, 그리다

Java의 설치 및 환경설정 본문

JAVA/Basic

Java의 설치 및 환경설정

붓그린 2017. 6. 16. 17:01
*
- JDK(Java Development Kit) : 자바 개발버전
- JRE(Java RunTime Environment) : 이미 개발이 완료된 자바 프로그램을 실행시킬 수 있는 버전(테스트버전), 베타테스트

- Java API 문서(영어로 됨) 를 볼 줄 알아야함 -> 자바 기본 문법을 알고 있어야 함


[자바설치]

1)프로그램 다운로드

- Java SE 다운로드

- JDK(Java Development Kit) 다운로드


2) 자바 설치시 경로 지정
- change 클릭, 경로 변경
기본경로 : C:\Program Files\Java\jdk1.8.0_131\
변경 : C:\jdk1.8\ 
-> 환경설정시 긴 설치경로보다 짧게 주는 것이 도움이 되는 경우가 많다.

3) 설치 진행하며 경로 묻는 창이 나옴, 경로 바꾸지 않음
jre 폴더 : 자바프로그램을 실행할 때 중요한 파일들이 저장 -> 라이브러리가 설치 되는 위치


4) 중요한 프로그램
C:\jdk1.8\bin 폴더 내
- javac.exe
- java.exe
- javaw.exe

컴퓨터 작업(파일로저장) ~.java로 저장


5) 환경설정
- 바로가기 아이콘 생성 : 콘솔에서 작업
- 환경변수 path에서 경로 설정









[자바]

1) 응용프로그램 개별 -> 메모장, 그림판,,,
-> 이런 개발은 돈이 안되서 잘 안함 -> 비주얼베이직, 델파이로 개발하기 더 쉬움

2) 웹사이트 개발(Jsp) -> html5, css3, javascript, +oracle+java
www.0000.co.kr/main.jsp or main.do -> 자바로 웹 개발

3) 안드로이드 프로그램밍



[편집기 필요]
~.java->Editplus->Eclipse 로 설치



[자바특징]
- 첫글자는 무조건 대문자
- 한글도 사용하나 거의 사용 안함
- 한글일시 인코딩 utf-8, 영어는 ansi


1) Hello.java

//한줄주석 : 자바의 설치 및 예제 1
/*

여러줄 주석

기본문법
1.확장자는 ~.java
2. 형식) public class 프로그램명=파일이름{}
3. 대소문자 구분
4. 작업단위는 클래스 단위로 작업
5. 결과를 보기 위해서는 메인 매소드(함수)가 필요하다.
6. System.out : 표준 출력장치(모니터)
   System.in : 표준 입력장치(키보드)
7. 매 문장 뒤에는 반드시 ;를 줘야한다.
8. 컴파일 : 소스파일(내가 문법에 맞게 만든 문서)를 컴퓨터가 알아듣는 말로 변환(번역)
        2진수(1,0)로 변환한다는 의미
-> 컴파일하기 위해서는 javac.exe가 있어야 함
~.class 파일이 만들어짐
*/

// public class 프로그램명{} : 프로그램명=파일이름

public class Hello{
    public static void main(String args[]){
         //document.write("연습"): 자바스크립트의 출력문 -> 자바도 동일
        System.out.print("자바연습");
    }
}

// 문서에 반드시 상위 클래스가 들어가야 한다.


2) 컴파일

컴파일 시키는 방법 : javac 컴파일시킬명.java

L:\2017NCS\3.java\1일차(java의 설치및 환경설정)>javac Hello.java

L:\2017NCS\3.java\1일차(java의 설치및 환경설정)>




3) 실행시키는 방법

컴파일 시킨 문서 출력하기 : java 실행시킬 클래스 파일명(확장자는 생략)

L:\2017NCS\3.java\1일차(java의 설치및 환경설정)>java Hello
Hello

L:\2017NCS\3.java\1일차(java의 설치및 환경설정)>




*자바스크립트의 경우 
컴파일 시키는 과정이 없음, 즉 바로 실행
-> 에러가 나와도 어디서 에러가 나는지 알기 어려움




'JAVA > Basic' 카테고리의 다른 글

객체지향언어  (0) 2017.06.16
다중IF문, While문, For문  (0) 2017.06.16
이클립스 설치 및 환경설정  (0) 2017.06.16
자바의 특징, 변수  (0) 2017.06.16
환경설정 2  (0) 2017.06.16
Comments