編譯庫我創建包(項目)Point
,其中含有類Square
,Rectangle
,Point
,Circle
和Line
。它們是帶有構造函數的簡單類,用於創建所述對象。 從站主,你叫他們像這樣:與Ant腳本
Point p1 = new Point(0,3);
我應該寫一個程序,詢問用戶選擇哪一個對象,他希望創建和設置它的幾何形狀,我只能用我的觀點包作爲圖書館。
1)創建simple-graphics.jar
庫。 我刪除了我的Point
包中的主要方法,並設法從我的Point
包中生成了simple-graphics.jar
可執行文件.jar文件。
2)我被要求創建一些ant腳本,它從源文件編譯這個庫並生成.jar文件,但是,我不知道如何做到這一點,如果我還沒有完成它在1),教程在螞蟻腳本上我不是很清楚。我想我應該這樣做,通過在NetBeans中選擇produce .jar選項並在某處放置這個ant腳本。
3)我應該能夠通過使用java -jar simple-graphics.jar
運行由2)生成的.jar文件我如何在NetBeans中執行該操作,還是應該使用cmd?我在W7上。
編輯: 謝謝你的腳本,作爲一個看看它,我絕對不能寫所有這一切。
如何在我的程序中使用此庫?解決的 - 是這樣的:在包點
package simpleapp;
import point;
public class SimpleApp{
public static void main(String [] args){
//Please press 1 to create Point
//Please specify x and y axis:
//i will select the type of object and create it
//Object o = new whichObject(1)(x,y);
}
}
Point類,其他類非常相似:
package point;
public class Point{
double x;
double y;
public Point(double a, double b){
x = a;
y = b;
}
public Point(){
x = 0;
y = 0;
}
public double distance(Point p){
return Math.sqrt((p.x - x) * (p.x - x) + (p.y - y) * (p.y-y));
}
}
謝謝,你是救命恩人!我成功地完成了我的程序,並將在假期學習和腳本,因爲我將來需要它們。 –