Problème d'enregistrement en .jar

Résolu/Fermé
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 - Modifié par Skymer le 28/01/2016 à 19:53
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 - 30 janv. 2016 à 22:11
(re)Bonjour, alors j'exportais mes codes en .jar, ok il marche, sauf que les images (et la police d'écriture) ne marche pas, bon je trouve une solution, ok ça marche sur éclipse (avec ce code) :
 url = getClass().getResource("/button_start.png")
. Puis je définis, un build path pour ces images ... Je l'exporte et là rien ne s'ouvre, même pas une fenêtre ou une tâche java ...
Mes images sont dans le dossier, avec src et bin ...
Et quand j'ouvre mon fichier java avec Winrar, je trouve mes fichiers, nus, sans être dans le dossier "data", merci ...

Skymer
"On à jamais rien, sans rien !"
"Ne jamais abandonnez"
A voir également:

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
29 janv. 2016 à 20:14
Bonjour,

"rien ne s'ouvre, même pas une fenêtre ou une tâche java ... "
Ouvre le avec une invite de commandes, ça te permettra de voir les exceptions qui sont dans la console d'erreur.

"quand j'ouvre mon fichier java avec Winrar, je trouve mes fichiers, nus, sans être dans le dossier "data""
Cela dépend de la manière dont tu as fait ton jar, mais ce n'est pas gênant d'avoir des ressources à la racine...
0
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 75
30 janv. 2016 à 10:45
Bonjour, merci de ta/votre réponse, j'ai parfois réussi à ouvrir mon fichier mes les images ne s'affichait pas ...
0
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 75
30 janv. 2016 à 19:01
J'ai réussi à régler mon problème sauf avec ma police d'écriture importé :/
Je ne peux la lire :
private [/contents/542-url URL] url = Main.class.getRessource("/data/digital-7.ttf");
private Font font();
//Autres
public Panel(Graphics g){
font = Font.createFont(Font.TRUETYPE_FONT, new File(url));
}

Je vais avoir du mal à lire un objet de type URl à la place d'un String, on ne peux le mettre dans un type String, sauf avec certaine méthode ... mais je ne suis pas sûr d'utiliser la bonne. HELP !! merci de vos futures réponse
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
30 janv. 2016 à 19:56
"merci de vos futures réponse"
Où sont les questions ? Ce serait bien que tu formules davantage ton problème...

Alors je ne suis pas sûr d'avoir compris ce que tu veux (donc je suis peut-être en train de perdre mon temps à répondre à côté de la plaque) mais tu peux faire ça :

InputStream stream = Main.class.getResourceAsStream("/data/digital-7.ttf");
Font font = Font.createFont(Font.TRUETYPE_FONT, stream);
0
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 75 > KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024
30 janv. 2016 à 22:08
Merci cela doit être ça, je vais tester, et excusez moi, de ne pas avoir mieux formuler mon problème ... Sinon la question était : comment lire mon fichier sans l"objet URL, et cela répond parfaitement à ce que vous m'avez répondu :)
0
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 75 > KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024
30 janv. 2016 à 22:11
Oh merci encore, vous êtes un dieu, on doit vous le dire souvent, je mets en résolue ce sujet du coup :)
0