2013-04-22 30 views
0

我在一個包中有一堆java文件,但其中沒有包含main方法。這些類被jsp使用。所以我的問題是,如果我想對代碼做一些更改,我該如何重新編譯這個包?如何用main方法編譯不包含任何類的java包?

+1

其構建工具和IDE你正在使用? – 2013-04-22 17:43:51

+1

使用javac和jar工具... – Frank 2013-04-22 17:44:09

回答

3

與編譯任何其他類的方式相同,您不需要使用main方法使Java編譯器生成.class文件。

javac <package_name>/*.java 

如果您需要此代碼後重新包裝,使用jar命令:

jar -cvf <package_name>.jar <package_name>/*.class 
+0

我有一大堆根文件夾中的文件夾,我必須立即編譯所有東西。 – 2013-04-22 17:53:16

+0

@DzmitrySevkovich您通常對大型項目使用某種構建工具,但您可以將上述代碼應用於所有文件夾。這基本上就是構建工具所做的。 – 2013-04-22 17:54:55

+0

所以我基本上必須手動通過每個文件夾? – 2013-04-22 18:06:58

相關問題