| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- 삼성증권
- 키보드
- 컨트롤러
- Database
- 영상편집
- Linux
- java
- START WITH
- HTML
- ibatis
- 안드로이드 스튜디오
- 티스토리챌린지
- integer
- JDBC
- oracle
- 톰캣
- wsdl
- 스레드
- API
- 프로세스
- MariaDB
- Docker
- letterspacing
- MySQL
- http
- Tomcat
- 스레드 덤프
- 오블완
- equals
- cmd
- Today
- Total
블로그 이름
[JAVA] Java 및 cmd 기본 명령어 본문
개발할때에는 IDE 쓰면 되니 JAVA CMD 명령어를 알 필요가 없다.
평소에 자바 버전 몇인지 확인할때나 명령어를 사용하곤 한다.
하지만 IDE를 사용하지 못하는 상황이거나, 빌드된 프로그램 실행 및 상태 확인을 위해서는 명령어를 사용해야한다.
기본적으로 사용하는 JAVA 명령어를 정리해보고자 한다.
그리고 운영체제, 리눅스 사용 시 CLI 방식을 사용하게 되니 기본 명령어를 숙지해야한다.
cmd에서 다룰 수 있는 기능 중 예를 들어 자바 클래스의 public static void main(String args[]) 의 args[] 부분에 배열의 요소를 집어넣을 수 있다. args 부분에 담고 싶은 내용들을 cmd에 실행 시 입력해주면 담은 내용을 해당 클래스에서 사용 가능하다.
cmd 창을 띄우는 방법부터 시작하겠다.
윈도우키 + R 키로 실행 창을 띄운 뒤 cmd 를 입력하면 cmd 창이 켜진다.

1. cd
change directory를 의미하며 디렉토리 위치를 변경하는 명령어이다. 이동할 위치 경로를 입력하여 원하는 폴더 위치로 이동할 수 있다.
2. dir
directory를 의미하며, 현재 디렉토리(폴더)에 있는 파일 및 폴더들을 보여준다.
3. notepad
notepad는 메모장을 의미하며, 파일명이 존재한다면 메모장을 열고 존재하지 않는다면 새 메모장을 생성한다.
4. mkdir
make directory를 의미하며, 폴더명에 해당하는 폴더를 생성한다.
5. rmdir
remove directory를 의미하며, 폴더명에 해당하는 폴더를 삭제한다.
6. javac
java compile을 의미하며, .java 파일을 컴파일하여 .class 파일을 생성한다.
7. java class
class 파일을 실행한다.
위 명령어들을 사용하여 java 클래스 파일을 실행하는 예제는 다음과 같다.
cmd 창을 켜서,
mkdir test > 폴더를 생성하여
cd d:\test > 테스트 경로로 이동한뒤
notepad test.java > java 파일을 생성하여
public class test{
public static void main(String args[]){
System.out.println("test");
}
}
라고 친 뒤
javac test.java 명령어로 컴파일하여
java test 로 생성된 클래스 파일을 실행한다.
이 때, 한글을 출력하려면 cmd 컴파일 시
javac -encoding utf-8 test.java 로 추가로 설정해야한다.
java 파일의 안에
System.out.println(args[0]);
을 추가한뒤
java test 안녕하세요
라고 입력한다면 인자로 입력한 텍스트가 출력된다.
오늘은 기본적인 cmd 명령어 및 java 명령어를 사용하는 방법을 알아보았다.
'개발 > Java' 카테고리의 다른 글
| [JPA] Java Persistance API 란 (0) | 2025.02.25 |
|---|---|
| [JAVA] Reflection API (0) | 2025.02.19 |
| [JAVA] 자바 버전별 차이 및 특징 (8, 11, 17, 21) (0) | 2025.02.12 |
| [JAVA] 자바 버전 여러 개 활용하기 (프로그램 실행 시 자바 버전 변경) (0) | 2025.02.12 |
| [JAVA] 긴 데이터 줄이는 방법 (StringUtils.abbreviate) (0) | 2025.02.10 |