본문 바로가기

Java

Java 컴파일


ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ tree
.
├── bin
└── src
    └── HelloWorld.java

2 directories, 1 file


ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ cat src/HelloWorld.java
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}

ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ javac -d bin -s src src/HelloWorld.java

ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ tree
.
├── bin
│   └── HelloWorld.class
└── src
    └── HelloWorld.java

2 directories, 2 files


ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ java -cp bin HelloWorld
Hello World!


ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ tree
.
├── bin
│   └── HelloWorld.class
└── src
    ├── HelloWorld.java
    └── pkg
        └── HelloJava.java

3 directories, 3 files
ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ cat src/pkg/HelloJava.java
pacakge pkg;

public class HelloJava {
	public static void main(String[] args) {
		System.out.println("Hello Java!");
	}
}

ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ javac -d bin src/pkg/HelloJava.java
ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ tree
.
├── bin
│   ├── HelloWorld.class
│   └── pkg
│       └── HelloJava.class
└── src
    ├── HelloWorld.java
    └── pkg
        └── HelloJava.java

4 directories, 4 files
ihongjun@ihongjun-ui-iMac:~/Funny/java/Pure$ java -cp bin pkg.HelloJava
Hello Java!

'Java' 카테고리의 다른 글

Java 캡슐화(Encapsulation)  (0) 2014.12.24
Java Class 접근제한자  (0) 2014.12.23
Java 라이브러리 사용  (0) 2014.12.18
Java 다형성 - 인터페이스 & 상속  (0) 2014.12.18
Java XML 파일 읽기  (0) 2014.06.02