자바 패키지 컴파일 및 실행

Jmnote (토론 | 기여)님의 2021년 10월 7일 (목) 19:49 판 (새 문서: ==개요== ;자바 패키지 컴파일 및 실행 {{소스헤더|animal/Dog.java}} <syntaxhighlight lang='php'> package animal; public class Dog { public void bark() { System.out....)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

개요

자바 패키지 컴파일 및 실행
animal/Dog.java
PHP
Copy
package animal;
public class Dog {
	public void bark() {
		System.out.println("Woof!");
	}
}
mypackage/MyClass.java
PHP
Copy
package mypackage;
import animal.*;
public class MyClass {
	public static void main(String args[]) {
		Dog mydog = new Dog();
		mydog.bark();
	}
}
Console
Copy
testuser@localhost:~/project1$ find
.
./mypackage
./mypackage/MyClass.java
./animal
./animal/Dog.java
Console
Copy
testuser@localhost:~/project1$ javac -d . mypackage/MyClass.java
testuser@localhost:~/project1$ java mypackage.MyClass
Woof!
testuser@localhost:~/project1$ java mypackage/MyClass
Woof!