我已经Goog了但我找不到任何可以让您以编程方式创建jar文件的第三方库。令我惊讶的是,即使是Apache commons-io似乎也没有这样的功能。
我宁愿不自己实现它,因为API水平相当低。是否有任何第三方图书馆可以完成这项工作?
编辑:我的意思是用Java编程。我不想退出shell,我不想使用java.io。*。
答案 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);