hyeonga_code

Java_08_프롬프트에서 실행하기 본문

Java

Java_08_프롬프트에서 실행하기

hyeonga 2023. 9. 11. 05:59
반응형

-- 프롬프트에서 실행하기

- 명령어
> dir _ 현재 위치 파일 목록 출력
=====
D:\javaClass> dir

    D 드라이브의 볼륨: Data1
    볼륨 일련 번호: 7445-CAEF

    D:\javaClass 디렉터리

    2023-08-18  오후 03:50    <DIR>          .
    2023-08-18  오후 03:50    <DIR>          ..
    2023-08-18  오후 03:50               154 MyFirst.java
                1개 파일                 154 바이트
                2개 디렉터리  443,055,153,152 바이트 남음


    - javac : 텍스트 파일로 작성된 java 파일을 bytecode로 컴파일
        > '.class' 파일로 저장됨
    - java : javac 명령어로 컴파일된 '.class'파일을 실행합니다.

> 'java 설치 경로'\javac '컴파일 할파일.java'
    - 폴더 창에서 cmd로 들어온 프롬프트에서는 명령어를 실행하겠다는 것이므로 실행할 수 없습니다.
    - javac 프로그램이 어디에 있는지 명시해야 합니다.

D:\javaClass> C:\Program Files\Java\jdk-11.0.16.1\bin\javac MyFirst.java
    // 실행되었습니다.

> 'java 설치 경로'\java '실행할 파일' : .class 생략됩니다.
D:\javaClass> C:\Program Files\Java\jdk-11.0.16.1\bin\java MyFirst
    
    Hello World!!


> calc 계산기 실행
D:\javaClass> calc
    - 현재 위치에 존재하지 않는 계산기 프로그램이지만 실행이 되는 이유
    - 사용자 환경 변수 : 사용자 계정으로 로그인해야 접근이 가능한 경로
    - 시스템 환경 변수 : 실행한 폴더 위치에 존재하지 않는 경우
        - 환경 변수에 저장된 경로를 순서대로 훑어 존재 유무를 확인합니다.
        - %SystemRoot%\system32
            - %...% = C:\Windows


    - 시스템 변수 
        - JAVA_HOME : 
            - 'C:\Program Files\Java\jdk-11.0.16' : 위치를 지정합니다.
    - 사용자 변수
        - PATH > 편집
            - '%JAVA_HOME%\bin'

> javac -version

D:\javaClass> javac -version
    javac 11.0.16.1

> java -version

D:\javaClass> java -version
    java version "11.0.16.1" 2022-08-18 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.16.1+1-LTS-1)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.16.1+1-LTS-1, mixed mode)

> cd '이동할 경로'

D:\javaClass> cd\

D:\> cd D:\javaClass

D:\javaClass> dir
    D 드라이브의 볼륨: Data1
    볼륨 일련 번호: 7445-CAEF

    D:\javaClass 디렉터리

    2023-08-18  오후 03:55    <DIR>          .
    2023-08-18  오후 03:55    <DIR>          ..
    2023-08-18  오후 03:55               421 MyFirst.class
    2023-08-18  오후 03:50               154 MyFirst.java
                2개 파일                 575 바이트
                2개 디렉터리  443,055,153,152 바이트 남음

반응형