cmd창에서 .java(자바 소스코드)를 javac로 컴파일하고 java로 실행해보기.
더보기
cmd는 command의 약자윈도우의 명령프롬프트 창에서 java파일을 실행해보자 :3
D: D 디렉토리로 이동하는 방법
먼저 내가 만든 .java 파일의 패키지 구조는 com.serim.test이다.
.java파일이 있는 디렉토리로 이동하고 javac로 컴파일한다.
javac -cp "." Casting.java
Cating.class 파일이 생성된 것을 확인할 수 있다.
컴파일된 .class파일을 실행하기 위해 java명령어를 사용한다. 이때 class이름만 써줘야한다( .class빼고)
java -cp "." Casting
했는데...!! 아래와 같은 오류가 발생한다.
검색해보니까 src 디렉토리에서 java 명령어가 실행된다고 한다. 패키지를 만들었기 때문에 실행할 파일의 패키지까지 작성해서 명령어를 실행한다.
java -cp "." com.setim.test.Casting
이렇게 결과를 확인할 수 있다! 참고로 코드는 아래와 같다.
입력값을 받는 소스코드 수행하기
더보기
public class AccountingApp {
public static void main(String[] args) {
// double valueOfSupply = 10000.0;
double valueOfSupply = Double.parseDouble(args[0]);
double vatRate = 0.1;
double expenseRate = 0.3;
// Value added tax
double vat = valueOfSupply * vatRate;
double total = valueOfSupply + vat;
double expense = valueOfSupply * expenseRate;
double income = valueOfSupply - expense;
double dividend1 = income * 0.5;
double dividend2 = income * 0.3;
double dividend3 = income * 0.2;
System.out.println("Value of supply : " + valueOfSupply);
System.out.println("VAT : " + vat);
System.out.println("Total : " + total);
System.out.println("Expense : " + expense);
System.out.println("Income : " + income);
System.out.println("Dividend 1 : " + dividend1);
System.out.println("Dividend 2 : " + dividend2);
System.out.println("Dividend 3 : " + dividend3);
}
}
더보기

java 옵션 중 위 예제에서 사용한 -cp는 -classpath와 같이 사용할 수 있는 것 같다.
"." "./" "./."

윈도우 | 리눅스 |
dir | ls |
cls | clean |
반응형
'프로젝트 하면서 > spring' 카테고리의 다른 글
싱글톤 컨테이너 (0) | 2022.12.13 |
---|---|
[SpringBoot] IntelliJ로 시작하는 SpringBoot 프로젝트 설정 (0) | 2021.07.23 |
[PO] ProObject 설치 (3) (0) | 2021.06.22 |
[po7] HotDeployGlobalDeployVersionNotValidWhilePreparing (1) | 2021.06.01 |
[po7] marshal 구현 (0) | 2021.05.10 |
댓글