Flamby38
Messages postés8Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention12 octobre 2006
-
11 oct. 2006 à 12:12
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
20 nov. 2007 à 11:46
Bonjour,
je rencontre un probleme qui est assez basique : j'ai un programme java qui tourne quand je le lance depuis eclipse, maintenant j'aimerais le lancer depuis winodws.
j'ai créé un fichier programme.bat tout bete:
javaw c:\eclipse\projet\Prog.class
Quand j'execute ce fichier .bat j'obtiens l'erreur "could not find the main class.Programm will exit". J'ai bien sur vérifié que la commande du fichier bat pointait vers le bon fichier et que le fichier Prog.java contient bel et bien une classe main.
Mon fichier Prog.java est le suivant :
public class Prog {
public static void main(String args[]) {
Data donnee=new Data();
donnee.load();
Dialogue f= new Dialogue(donnee);
}
}
Les classes Data et Dialogue sont définies dans d'autres fichiers, peut etre est-ce la cause de l'erreur? Cependant je ne sais pas quel argument donner a la fonction javaw pour lui dire de prendre d'autres fichiers en compte. Peut etre qu'il faut que je cree un fichier .jar contenant mes classes?
Si quelqu'un pouvait éclairer ma lanterne sur ces points la je lui en serais reconnaissant.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 11 oct. 2006 à 15:22
Eclipse n'est pas très fort pour créer un .manifest qui fonctionne ! Je peux te conseiller de télécharger le plugin fat_jar qui te permettra de créer des jar "qui marche", et en plus de cà, cerise sur le gâteau, il permet de joindre toutes les librairies dont ton programme a besoin dans un seul jar, pratique pour une install, pas besoin de te trimballer 15 fichiers jars !
Flamby38
Messages postés8Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention12 octobre 2006 11 oct. 2006 à 15:59
Waouh magique ce plugin fat jar, pour etre honnete je m'attendais a galérer méchamment entre l'installation du plugin et pour comprendre comment ca marche, mais tout est très intuitif et j'ai pu faire un fichier jar executable en un rien de temps
kekranx
Messages postés2Date d'inscriptionvendredi 17 février 2006StatutMembreDernière intervention26 janvier 2009 21 oct. 2006 à 10:34
si tu veux faire tourner ton programme en java sous windows tu dois avant tout configurer la variable classpath en lui ajoutant le chemin d'accès au répertoire de ton projet.
la 1ère ligne de ton script .bat doit donc être
CLASSPATH = %CLASSPATH%;<le chemin d'accès au répertoire de ton projet>
la seconde ligne de ton script lance ton programme java :
java <le nom du package qui contient ta classe main>.<le nom de ta classe main>
amalsohail
Messages postés4Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention16 octobre 2008 20 nov. 2007 à 01:12
Salut;
je suis débutante en dévelopement,et je veux me familiariser avec l'utilisation de ANT, franchement j'ai galéré pour comprendre ce concept mais en vain.
alors pouriez vous m'envoyer des tutoriels intéressants et surtt avec des exemples simples si c'est possible.