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

avec Java Discussion :

Problème pour lancer un programme


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut Problème pour lancer un programme
    Bonjour,

    Je dois faire un petit programme Java exécutable (en .exe de préférence) et compatible NT4.
    J'ai déjà trouvé quelques logiciels pouvant transformer mon .jar en .exe compatible NT4 (à tester par la suite).

    Mon programme doit permettre, lorsque l'on clique dessus, d'ouvrir une fenêtre avec des boutons, et lorsque l'on clique sur un des boutons, cela doit lancer un autre programme.

    Donc, j'ai déjà créé mon programme en Java, avec une fenêtre, les boutons, etc, sauf que je n'arrive pas à faire en sorte que celui lance les autres programmes, lorsque je clique sur les boutons correspondants.
    J'ai pourtant testé pas mal de codes et aucun ne semble fonctionner ou alors je ne m'y prends pas comme il faut (je débute en java ^^).

    Quelqu'un saurait-il m'expliquer comment faire ?

    D'autre part, je programme sous Windows XP et j'aimerais savoir si mon programme peut s'exécuter sous NT4 ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Pour lancer un programme en Java, c'est facile. Il te suffit d'utiliser la classe Runtime ou mieux ProcessBuilder (tu as un article là dessus et un billet d'adiGuba).
    Ensuite, pour que ceci soit lancé quand tu cliques sur un bouton, il te suffit d'ajouter un écouteur à ton bouton. Je ne sais pas si tu utilises Swing ou SWT, mais en tout cas, il y a des tutos là dessus pour les deux (tutos Swing, exemple SWT).

    Voilà, à+
    Gueritarish

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    rebonjour, merci d'avoir répondu,
    cependant je suis toujours un peu perdu ...

    Je débute réellement, cela fait quoi à peine deux jours que je me suis lancé dans le Java, j'ai un peu de mal ca change radicalement de l'assembleur et du C, surtout à mon niveau.

    Pourriez vous me donner une piste de code à exécuter svp ?
    et est-il vrai que je dois utiliser des codes différents selon L'OS sur lequel je veux éxecuter le programme ?

    Exemple la je développe sur un Windows XP mais le programme est destiné à une machine tournant sur NT4 ...

    Mieux pour m'aider : connaissez vous des outils de développement qui pourraient me donner directement mes lignes de codes avec juste les champs à renseigner ?

    Merci pour tout,
    Cordialement,
    Lelfe

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    mon probleme a evolué :
    apparement j'aurais quelque chose qui fonctionnerait cependant rien ne se lance quand par exemple je veux lancer l'invite de commande ou la calculette windows.

  5. #5
    Membre confirmé Avatar de Tora21
    Homme Profil pro
    Développeur("Java"); //Débutant
    Inscrit en
    Mai 2011
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur("Java"); //Débutant

    Informations forums :
    Inscription : Mai 2011
    Messages : 140
    Par défaut
    Alors des programmes pour java qui rédigent ton code y'en a, oui, mais très onéreux et ca ne consiste pas juste à renseigner quelques champs, c'est beaucoup plus compliqué, du genre PowerAMC.
    Mais ca ne t'aidera pas plus. Après, ton programme java peut tourner sur n'importe qu'elle machine du mon moment que tu ai la bonne JVM.

  6. #6
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2011
    Messages : 65
    Par défaut Runtime
    Bonjour,

    En effet la classe runtime va te permettre d'appeler des applications système, en revanche les applications sont en générale dépendantes du système où tu te trouves. Oui Java c'est portable, mais une application système que tu exécutes en java ça l'est déjà moins. Le mieux c'est donc de t'installer NT4 dans une VM ou sur ton DD directement pour tester les commandes que tu appelles.


    Bon courage!

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par lelfe95 Voir le message
    D'autre part, je programme sous Windows XP et j'aimerais savoir si mon programme peut s'exécuter sous NT4 ?
    Pour ça, il faut installer NT4 sur une machine virtuelle ou physique.
    Virtual Box permet de faire ça.
    Mais quoi qu'il en soit, il faut le CD d'install de NT4 (CD ou autre).
    Dernière modification par Gueritarish ; 06/05/2011 à 11h36.

Discussions similaires

  1. Problème pour lancer le programme
    Par sass92 dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 10/09/2013, 22h22
  2. Réponses: 3
    Dernier message: 02/02/2012, 14h14
  3. Problème pour lancer phpmyadmin
    Par schtroumpf_farceur dans le forum Apache
    Réponses: 2
    Dernier message: 31/01/2006, 09h58
  4. Réponses: 3
    Dernier message: 06/01/2006, 15h05
  5. [Système]Problème pour lancer l'appli au démarrage
    Par CVERRIER3 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 23/11/2005, 16h07

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