1. 程式人生 > >java包的編譯和執行

java包的編譯和執行

java帶包的編譯和執行和簡單程式的編譯和執行有所不同

如下:

第一個源程式A.java:

package mypack;
public class A{
	String name;
	int age;
	public void setName (String _name){
		this.name=_name;
	}
	public void setAge (int _age){
		this.age=_age;
	}
	public String getName (){
		return this.name;
	}
	public int getAge (){
		return this.age;
	}
}

第二個源程式Test.java:

//package mypack1;
import mypack.A;
public class Test{
	public static void main(String[] args){
		A a=new A();
		a.setName("zs");
		a.setAge(18);
		System.out.print(a.getName()+a.getAge());
	}
}
當控制檯進入到當前目錄下 則:

編譯命令為javac -d . A.java  

                  javac Test.java

執行命令為java Test

若將第二個源程式Test.java 的第一條命令的 註釋去掉則:

編譯命令為javac -d . A.java

                 javac -d . Test.java

執行命令為java mypack1.Test