Questions techniques et Forum

Création du JAR par NetBean

Création du JAR par NetBean

par Utilisateur supprimé,
Nombre de réponses : 2

Bonjour,

Dans notre projet on a qu'un seul Main. Quand on le Build (ou Clean & Build) aucune erreur est levée. Le fichier .JAR  généré contient bien nos .class ainsi que nos images et nos données. Mais lorsqu'on l’exécute, on ne peut pas aller plus loin que la page d’accueil.

Y a il un moyen de régler ce problème ?


Si besoin, on peut vous faire parvenir le .jar

Cordialement,

Loïc



En réponse à Utilisateur supprimé

Re: Création du JAR par NetBean

par Utilisateur supprimé,
Bonjour,

Les fichiers xml, images ou autres ne sont plus accessibles depuis le .jar car quand vous écrivez

File data = new File("src/data/machin.xml")

le fichier est recherché dans le système de fichier relativement au dossier contenant le .jar et non pas dans celui-ci.

Donc 2 solutions :

  1. Copier les données dans le même répertoire que le .jar (i.e. dist)
  2. Lire les fichiers comme des ressources en utilisant :
         InputStream input = getClass().getResourceAsStream("/data/machin.xm")

Bonne journée

En réponse à Utilisateur supprimé

Re: Création du JAR par NetBean

par Utilisateur supprimé,

Bonsoir,

Merci de votre réponse, en effet une fois les données et images mit dans le même dossier que le jar l'application marchais !


J'ai du cependant les déposer dans un sous-répertoire "src" car on enregistrée leur chemin sous le format "src/..."


Il va donc falloir passer par un système d’installateur pour mettre le Jar et les sources dans un dossier et crée un raccourcis ^^