第三方lib创建jar文件?

时间:2011-01-16 23:35:25

标签: java jar

我已经Goog了但我找不到任何可以让您以编程方式创建jar文件的第三方库。令我惊讶的是,即使是Apache commons-io似乎也没有这样的功能。

我宁愿不自己实现它,因为API水平相当低。是否有任何第三方图书馆可以完成这项工作?

编辑:我的意思是用Java编程。我不想退出shell,我不想使用java.io。*。

4 个答案:

答案 0 :(得分:3)

我不确定“创建一个jar文件”是什么意思,但是ant有一个jar task,它会为你创建一个jar文件

答案 1 :(得分:2)

答案 2 :(得分:2)

您不需要第三方库。它全部内置于Java中(jar命令只使用这些类)

http://download.oracle.com/javase/6/docs/api/java/util/jar/package-summary.html

编辑:

这将要求您仍然使用java.io. *,因为这是创建文件的唯一方法...

答案 3 :(得分:0)

我建议你看看JBOSS Arquillian。它提供了一个流畅的界面来创建jar,war,ear等。请参阅下面的示例

Archives.create("test.jar", JavaArchive.class)
               .addClasses(
                     GreetingManager.class,
                     GreetingManagerBean.class);