명령프롬프트에서 컴파일 ( 소스코드 번역없이 실행 )
· 메모장에 코드 입력 - 새로운폴더 "workplace" 생성 후 .java로 저장
· 윈도우키+ R (실행창 켜기) → cmd입력 (명령 프롬프트)
· cd + 스페이스 + java가 설치되어있는 경로붙여넣기 (ctrl+v 또는 마우스 오른쪽버튼)
· java -version 입력 + 엔터 : jdk 설치버전확인
· 메모장으로 작성한 소스파일있는 경로에서 java -version엔터하면 'java'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.' 오류발생
·java.exe파일 위치와 소스코드 위치차이때문에 발생
환경변수 설정
· 어느위치에서든 자바파일을 실행시키기 위해 환경변수 설정을 해야함
· 제어판 → 시스템 및 보안→ 시스템속성→ 고급→ 환경변수→시스템변수 에서 경로 등록
(소스코드가 어디에 있든 자바실행을 도와준다)
· JAVA_HOME으로 변수를 새로 설정 : 경로를 bin전까지 넣기.
· PATH에 %JAVA_HOME%\bin 넣기 : bin앞의 디렉토리가 변경될 경우 JAVA_HOME으로인해 자동반영.
· 커맨드창 다시 실행 ->소스코드있는 경로지정 ->java -version + 엔터 : jdk확인
· 소스코드있는 경로지정 -> 파일명입력
C:\Users\yh\Desktop\202102\workspace>java Hello.java
다음과 같은 에러발생 (클래스 등 미입력으로 인한 오류)
· 번역기 미사용시 : 실행타임이길고 소스코드노출문제발생
· cd ../ 엔터: 상위로 이동
· dir 엔터 : 목록을 나타냄
환경변수 설정이 완료되면 어느 경로에서든 자바가 실행되어야한다. java -version했을때 jdk가 확인되어야한다.
'2021 Newlecture > JAVA' 카테고리의 다른 글
System.in.read() / Scanner / next() / 메모장내용 출력하기 (0) | 2021.03.02 |
---|---|
이스케이프문자, 포멧문자열, 형식지정자, print()함수 (0) | 2021.02.26 |
개체와 객체 / 아스키코드/ 이클립스설치/System.out.println() (0) | 2021.02.25 |
자바 프로그래밍이란 ? (1) | 2021.02.25 |
자바 변수선언 / 부동소수점 / 함수의 역할/ OutputStream (0) | 2021.02.23 |
자바 번역기 특징 / Java CMD창에서 컴파일 (0) | 2021.02.23 |
자바 언어의 특징 (0) | 2021.02.22 |
JDK 설치 (0) | 2021.02.22 |