IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Build Java Discussion :

Make Files en Java ?


Sujet :

Build Java

  1. #1
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 1
    Par défaut Make Files en Java ?
    Salut a tout l’monde, je suis étudiant, je programme en Java depuis pas trop longtemps, sur Eclipse et j’aimerais vous poser une question. J’en profite pour féliciter Jean Michel DOUDOUX et ce site, pour la qualité du documents « Développons en java sous Eclipse » qui m’a permis de beaucoup progresser.

    Maintenant que mon programme est terminé, et marche sous Eclipse, j’aimerais pourvoir utiliser mes classes java compilé par Eclipse. C’est a dire pouvoir exécuter un make files, avec comme paramètre mes fichier.class, ainsi que mes bibliothèques .jar, et obtenir un stand-alone éxecutable sous l’OS Windows ; du genre Programme.exe. Peut t'on écrire un fichier make comme en C, et si oui, quel en sont les régles de syntaxe ?

    Pourquoi est ce que je veux créer un standal-one éxecutable, me demanderez vous ? C’est pour permettre a des personnes pas très doué ( comme ma mère ou ma petite sœur ) de pouvoir, très simplement, lancer ce programme sous Windows XP. De plus je trouve qu’installer Eclipse sur toutes les machines ou dois être lancer ce programme, c’est long et ça prends trop de place. Et je suis convaincu qu’il existe une autre solution…
    Merci d'avance pour vos réponses.

    algus

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Pas de MakeFile en java pour la simple et bonne raison que les programme Java (qu'on appelle des classes) ne sont pas compilés en natif. Les fichier .java sont compilés en bytecode ce qui leur permet d'être exécuté par la machine virtuelle java (JVM pour les intimes) via la commande java. Ainsi pour exécuter un programme, il faut faire :

    dans une invite MSDOS.

    Il est cependant possible de créer un exécutable à partir de ta classe, la FAQ explique comment .

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 319
    Par défaut
    la meilleure solution reste encore d'utiliser Ant qui permet d'automatiser ton build un peu comme le makefile peut le faire en C/C++; il a en plus une syntaxe en XML assez simple et respectant la "pensée java" : il est portable et, fait dans les regles, peut etre utilisé sur n'importe laquelle plateforme.
    Je ne saurait que trop te conseiller de l'utiliser ceci

    http://ant.apache.org/manual/index.html
    Maintenant, c'est à toi de jouer

  4. #4
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Rien n'empeche d'utiliser un Makefile (on faisait comment avant Ant hein ? mais il ne produira pas plus de .exe qu'Ant, Eclipse, javac, etc.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 319
    Par défaut
    bah c'est pa bô de toute façon les makefiles
    avec des $, des @ des ^,...
    au moins, avec Ant, c'est presque compréhensible

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichier File en java, comparaison de fichier
    Par MaxLaMenaX dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 12/03/2009, 18h17
  2. Make file & Variables CB
    Par Haknaton dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 02/10/2008, 17h30
  3. Réponses: 2
    Dernier message: 16/05/2008, 11h49
  4. Exemple d'un make file
    Par gege87270 dans le forum Systèmes de compilation
    Réponses: 8
    Dernier message: 09/10/2007, 11h24
  5. [Free Pascal] Aide concernant 'make file'
    Par diden138 dans le forum Free Pascal
    Réponses: 11
    Dernier message: 02/06/2006, 20h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo