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 :

[Débutant] lancer un programme automatiquement


Sujet :

avec Java

  1. #21
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut
    La c'est pas cool. Il faut utiliser le chemin complet vers la JVM6. As-tu essayer déjà ton programme dans le cli DOS avec le chemin donné précédant ?
    Euh c'est à dire ? je suis désolée mais je ne comprends pas trop ta question ^^;

  2. #22
    Membre éprouvé
    Profil pro
    Devops
    Inscrit en
    Août 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Devops

    Informations forums :
    Inscription : Août 2006
    Messages : 107
    Par défaut
    Ouvre un DOS et au lieu de taper :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar <TON_JAR>.jar
    tape :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "c:\Program Files\Java\jre1.6.0_xx\bin\java" -jar "<CHEMIN_COMPLET_VERS_TON_JAR>.jar"
    En remplaçant le _xx par la sous version de la JVM6 installé.

  3. #23
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut
    J'ai fait comme tu m'as dis j'ai beaucoup moins d'erreurs en faite j'en ai qu'une seule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception in thread « mai » java.lang.NoClassDefFoundError
    et le programme ne marche pas

  4. #24
    Membre éprouvé
    Profil pro
    Devops
    Inscrit en
    Août 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Devops

    Informations forums :
    Inscription : Août 2006
    Messages : 107
    Par défaut
    Citation Envoyé par NedaRyme Voir le message
    J'ai fait comme tu m'as dis j'ai beaucoup moins d'erreurs en faite j'en ai qu'une seule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception in thread « mai » java.lang.NoClassDefFoundError
    et le programme ne marche pas
    Donne le message d'erreur complet. Il doit manquer les chemins vers les bibliothèques nécessaire a ton programme. Il faut ajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [...]java -classpath <PATH_LIB1.jar>;<PATH_LIB2.jar>;... <TON_JAR>.jar
    Regarde ici pour plus de détails :
    http://tecfa.unige.ch/guides/tie/htm...java-util.html

  5. #25
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut
    Salut,

    Voici le message complet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception in thread « main » java.lang.NoClassDefFoundError : net/sf/jasperreports/engine/JRException
    complet en faite je ne vois pas de quel bibliothèque il s’agit !normalement toutes les bibliothèques dont j’ai besoin sont dans mon répertoire lib !

    Comment expliquer le faite qu’en passant par eclipse ça marche nikel ? Existe-t-il une commande ou un script qui force le lancement d’un programme via Eclipse ?

  6. #26
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut
    Par défaut, le classpath (le chemin d'accès aux bibliothèques) est le répertoire courant.

    Mets toi dans le répertoire contenant ton répertoire lib lorsque tu lances la commande. Ou alors, ajoute l'option -cp "chemin du répertoire lib" dans ta commande de lancement du jar.

  7. #27
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut
    1-J’ai copié toutes les bibliothèques de mon projet dans la lib ext de mon jre --> même message d’erreur
    2-Je me suis placer directement dans le répertoire lib et lancer ma commande -->même message d’erreur

    je ne comprends vraiment pas

    EDIT
    C'est bon j'ai réussi en faite je copiais dans le movais jre ^^;

    Un grand merci car grâce à vous j’ai appris beaucoup sur java
    Par contre une dernière question je veux faire un fichier bat pour ensuite pouvoir planifier le lancement de mon application
    Dedans j’ai mis ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java "C:\MonEmplacementquiContientLePremierTest.class\PremierTest"
    mais ça ne marche pas est ce que j'ai oublier une commande ou autre?

  8. #28
    Membre éprouvé
    Profil pro
    Devops
    Inscrit en
    Août 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Devops

    Informations forums :
    Inscription : Août 2006
    Messages : 107
    Par défaut
    Citation Envoyé par NedaRyme Voir le message
    Dedans j’ai mis ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java "C:\MonEmplacementquiContientLePremierTest.class\PremierTest"
    mais ça ne marche pas est ce que j'ai oublier une commande ou autre?
    Quand tu dis que ça ne marche pas, cela veux dire que tu as un messages d'erreurs quelconques ? Essaye en ecrivant exactement la même ligne que dans le DOS. Ajoute si necessaire un CD dans une ligne avant l'appel a la commande java pour te placer dans la bonne JRE.

    Note : Il faut que tu sois bien conscient que c'est une solution crade qu'on te donne ici : ce n'est absolument pas portable et ne devra (pourra) jamais marcher ailleurs que sur ta machine.

Discussions similaires

  1. Lancer un programme automatiquement à l'affichage du bureau
    Par Jipété dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 22/05/2013, 12h32
  2. lancer un programme automatiquement
    Par wauant dans le forum Debian
    Réponses: 4
    Dernier message: 18/06/2007, 10h32
  3. [2.0] Lancer un programme automatiquement chaque jour
    Par Oberown dans le forum Framework .NET
    Réponses: 2
    Dernier message: 07/02/2007, 02h12
  4. débutant->lancer un programme java?
    Par ataya dans le forum Débuter avec Java
    Réponses: 15
    Dernier message: 15/11/2006, 10h42
  5. [Débutant] Lancer un programme à partir de perl
    Par Nemmo dans le forum Langage
    Réponses: 5
    Dernier message: 03/06/2006, 14h52

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