-
001. 기초 환경 설정SsY/Class 2023. 2. 11. 14:37728x90
2023.01.25 (수)
기초환경 설정
1. 파일 확장자가 보이게 설정
- 초반에 txt 파일등을 기반으로 작성하게 되는데 확장자가 보이지 않으면 test.java.txt 와 같이 파일 형식이 달라질 수 있기 때문2. Chrome 브라우저 설치하기
- 웹표준 // 브라우저간 경쟁으로 많이 무너져, 현재 크롬이 가장 잘 준수하고 있음3. 코딩용 폰트 설치하기
- 코딩에 특화되어 비슷한 i , l , 0, O, o 등을 구분하기 쉽게 만든 글꼴
- 수업에서 사용하는 글꼴은 "나눔 고딕 코딩"4. 자바 설치하기 // java.sun.com
(오라클에서 인수하였으나, 상기 주소가 여전히 살아있어 오라클 주소로 리다이렉트 된다.)- 자바란?
- 다른 언어에 비해 역사가 짧고, 발전이 빠른 언어
- 상기 사이트에서 자바의 초창기부터의 정보를 확인할 수 있음
- 고급언어 : 사람 - 기계 를 소통하는 언어 중 사람에 더 가까운 언어임
- jvm을 통해, 환경에 따라 새 프로그램을 짤 필요 없이 구동할 수 있게 해줌
- jvm 이란?
- OS환경 과 자바 프로그램 사이에 있는 매개체로, 이 때문에 반응속도가 느리다는 평을 받는다.
- 실제로도 반응속도가 생명인 게임에는 잘 사용되지 않는다고 함.
- 그러나 이러한 단점에도 불구하고 새로운 프로그램을 짤 필요 없이 모든 프로그램에 구동된다는 장점이 있다
- java.exe 와 javac.exe
- java.exe : 작성한 자바 파일을 컴파일 할 때 실행 (재료손질)
- javac.ece : 컴파일 된 클래스 파일을 실행 (요리)컴파일 실행과 과 클래스 파일을 실행하기 위해서 환경변수 path 설정이 필요하다
- 환경변수 path
- cmd(도스창, 콘솔창, 명령프롬프트) 에서 calc(계산기) 등을 입력하면 어느 화면에서든 계산기 프로그램이 튀어나오는데 이를 가능하게 하는것이 환경변수 설정!
- 환경변수 설정이 필요한 실행파일이 있는 폴더 주소를 복사한다
ex) C:\Program Files\Java\jdk1.8.0_351\bin- 윈도우+E > 내 pc > 우클릭 속성 > 고급시스템설정 > 고급) 환경변수 > 시스템변수 ) path > 편집 > 새로만들기 해서 붙여넣고 가장 상위 변수로 올려두기
* 가끔 path가 한줄로 구성되어있는 경우가 있는데, 이 경우에는 가장 앞에 붙여두고 ' ; (세미콜론) '으로 주소 구분을 시켜주면 된다. (이때의 세미콜론은 '구분자'라고 한다)
* 위의 설정이 의미하는 것은
"찾는 프로그램이 해당 디렉토리(폴더)에 없어? >> 그러면 이 폴더도 한 번 찾아보는게 어때?"
해서 상위변수부터 아래로 찾아 내려가게 만들어 줌.- 학원 설정
더보기C:\>java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)이렇게 나오는지 확인
C드라이브에 JavaStudy 폴더 만들어두기※ 추가 ) cmd 명령어
더보기cd.. : 상위 디렉토리로 이동
cd\ : 최상위 루트 디렉토리로 이동
cd 폴더명 : change directory - 즉, (폴더 명) 디렉토리로 이동
dir : 해당 디렉토리 구조(안에 들어있는 목록) 불러오기
cls : clear - 즉, 화면에 있는 내용을 싹 지워줌728x90'SsY > Class' 카테고리의 다른 글
005. 비트 연산자, 변수와 자료형 / 키워드 및 식별자 / 연산자 실습, final(상수화) (0) 2023.02.15 004. 음의 정수 표현(2의 보수), 실수 표현 방식의 이해, 상수와 형 변환, 연산자 (0) 2023.02.11 003. EditPlus , 자바의 기본 프로그래밍 & 자료형 (1) 2023.02.11 002. 메모장 코딩 (FirstJavaProgram.java), JVM(자바가상머신) (0) 2023.02.11 000. 쌍용강북교육센터 국비지원 자바과정 면접 및 OT (2) 2023.02.11