2010-09-24 56 views
5

我有一个Java应用程序,它读取包含一堆.jar文件的资源文件夹。对于其中一些.jar文件,必须基于默认模式创建相应的JNLP文件并存储在相同的目录中。生成java JNLP文件?

有没有很好的方法从java应用程序创建这些JNLP文件(也许可以将一些数据从.jar文件添加到jnlp节点中)?

+0

“For some”?.... – 2010-09-24 13:31:05

回答

1

它基本上是一个XML文件。任何XML API都可以做到。 Personnaly,如果我必须动态创建一个JNLP文件,我会使用JAXB API。

1

一个好的方法可能是从现有的Ant-JNLP-War任务开始。无论是脚本Ant来做你想做的事情,还是直接使用代码。

+0

嗯好吧我想只取决于java jdk。我发现这个脚本:http://github.com/jponge/izpack-utils/blob/izpack2jnlp/izpack2jnlp/izpack2jnlp.py,但不可能做到这一点与java api? – u123 2010-09-24 12:12:14

+0

关于重用其他API /库的一点是,有人已经为你做了大量繁重的工作。 – 2010-09-25 12:16:58