붓, 그리다
Java의 설치 및 환경설정 본문
*
- JDK(Java Development Kit) : 자바 개발버전
- JRE(Java RunTime Environment) : 이미 개발이 완료된 자바 프로그램을 실행시킬 수 있는 버전(테스트버전), 베타테스트
- Java API 문서(영어로 됨) 를 볼 줄 알아야함 -> 자바 기본 문법을 알고 있어야 함
[자바설치]
1)프로그램 다운로드
- java.sun.com (http://www.oracle.com/technetwork/java/index.html)
- 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