Java

cmd 창에서 자바 컴파일 및 실행

remnantcjy 2023. 1. 14. 00:44

먼저, 환경변수가 잘 설정되었는지 확인 후 실행하면 된다 !

확인 방법으로는 cmd 창 java -version

다음과 같이 jdk의 버전이 뜨면 cmd 창에서 자바 파일을 컴파일 및 실행할 수 있을 것이다.

 

 

- 실행할 코드 :

 

1. ch05/ArrayEx16.java 파일을 컴파일 및 실행하기 위해 해당 java 파일이 있는 src 폴더로 가서 경로를 복사

 

2. cmd 창 > cd C:\Users\Administrator\eclipse-workspace\ch05\src (해당 경로로 이동)

위와 같이 경로가 잘 이동된 것을 확인할 수 있다.

 

 

3. dir 명령어를 통해 해당 폴더 내의 폴더 및 파일명을 확인

 

 

4. ArrayEx16.java을 실행하기 위해 javac ArrayEx16.java 명령어를 입력해 컴파일을 해준다.

여기서 인코딩 에러가 발생한다.

이를 해결하기 위해

 

 

5. javac ArrayEx16.java -encoding utf-8 명령어를 입력해 다시 컴파일을 한다.

dir 명령어를 통해 ArrayEx16.class 파일이 생성되었다면 컴파일을 성공한 것이다.

 

 

6. 이제 java ArrayEx16 + 공백문자로 구분하여 여러 개의 문자열 전달을 통해 실행하면 다음과 같은 결과를 얻을 수 있다.

 

 

- 참고글 :

https://catloaf.tistory.com/46

 

cmd창에서 자바 컴파일 오류, error: unmappable character for encoding MS949

해결방법 : 컴파일 시 인코딩을 utf-8로 맞춰준다. javac Hello.java -encoding utf-8 참고 블로그 : https://thelibraryofbabel.tistory.com/entry/%EC%9E%90%EB%B0%94-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EC%8B%9C-%EC%9D%B8%EC%BD%94%EB%94%A9-%EB%AC%B8%E

catloaf.tistory.com

https://m.blog.naver.com/doublebee1/221911952967

 

[JAVA 오류] error: Class names, '**', are only accepted if annotation processing is explicitly..

<증상> error: Class names, 'Main', are only accepted if annotation processing is e...

blog.naver.com

https://zerodark.tistory.com/14

 

cmd를 이용해 Java(자바) 컴파일하기

1. 자바로 작성된 코드를 컴파일해 바이트코드를 생성하기 위해선 우선 JDK가 필요하다. JDK(Java Development Kit)는 자바 개발도구로써 자바를 이용해 개발하는데 필요한 프로그램들이 포함되어 있다.

zerodark.tistory.com

 

'Java' 카테고리의 다른 글

이클립스 - Ecplise run 문제 발생  (1) 2023.01.14
이클립스 - 파일 경로(절대경로, 상대경로)  (0) 2023.01.14
이클립스 - JRE System Library 오류 해결  (0) 2023.01.13
이클립스 - Import  (1) 2023.01.13
이클립스 - Export  (0) 2023.01.13