2010-09-24 6 views
5

J'ai une application Java qui lit un dossier de ressources contenant un tas de fichiers .jar. Pour certains de ces fichiers .jar, les fichiers JNLP correspondants doivent être créés en fonction du schéma par défaut et stockés dans le même répertoire.Générer des fichiers JNLP java?

Y a-t-il une bonne approche pour créer ces fichiers JNLP à partir d'une application Java (et peut-être ajouter des données à partir des fichiers .jar dans les nœuds jnlp)?

+0

"Pour certains"? .... –

Répondre

1

C'est essentiellement un fichier XML. Toute API XML pourrait le faire. Personnellement, j'irais avec l'API JAXB si je devais créer un fichier JNLP dynamiquement.

1

Une bonne approche peut être de commencer à partir de la tâche existante Ant-JNLP-War. Soit le script Ant pour faire ce que vous voulez, soit utiliser directement le code.

+0

Hm ok Je voudrais seulement dépendre de la java jdk. J'ai trouvé ce script: http://github.com/jponge/izpack-utils/blob/izpack2jnlp/izpack2jnlp/izpack2jnlp.py mais n'est-il pas possible de faire la même chose avec l'API java? – u123

+0

Le point sur la réutilisation d'une autre API/bibliothèque est que quelqu'un a déjà fait beaucoup de travail pour vous. –

Questions connexes