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

Langage Java Discussion :

JAR exécutable : De Windows vers Linux


Sujet :

Langage Java

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 157
    Points : 69
    Points
    69
    Par défaut JAR exécutable : De Windows vers Linux
    Bien le bonjour !

    J'ai créé un JAR exécutable sous Windows, via le plugin FatJar pour Eclipse.
    Il s'exécute correctement sous Windows, mais lorsque je le passe sur Linux (Ubuntu), je ne parviens pas à l'exécuter.

    En tant que nOOb de Linux, je m'y suis peut-être mal pris :
    - Je lui ai mis les droits 755
    - J'ai fait un : ./mon_appli.jar

    Est-ce du à mon manque de compétences sur Linux ?
    Ou bien est-il possible que le JAR soit incompatible entre Windows et Linux ?

    Merci à vous

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    pour vérifié s il s agit de ton appli essaye de faire un hello world que tu lanceras sous linux

  3. #3
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par Nyphel
    mais lorsque je le passe sur Linux (Ubuntu), je ne parviens pas à l'exécuter.
    C'est à dire ? Comment tu lances ton application ? Tu as un message d'erreur ?

    Citation Envoyé par Nyphel
    Ou bien est-il possible que le JAR soit incompatible entre Windows et Linux ?
    Cela peut dépendre des librairies que tu utilises et de certaines fonctions peu portable (JNI, Runtime.exec()).

    Mais encore une fois sans plus info cela risque d'être dur de t'aider...

    a++

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 157
    Points : 69
    Points
    69
    Par défaut
    En fait disons que j'utilise un Ubuntu tout neuf et tout propre... Je n'ai pas d'outil dessus.

    Je tente de lancer mon JAR par :
    - double-clic
    - console (./mon_jar.jar)

    Est-ce bien comme ca qu'on lance un JAR exéutable sous Unix ?

    J'enploie, sous Windows :
    - Eclipse
    - JDK 6.0
    - Librairies JavaMail : mail.jar et activation.jar (de JAF)

    Merci à vous

  5. #5
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Nyphel
    En fait disons que j'utilise un Ubuntu tout neuf et tout propre... Je n'ai pas d'outil dessus.
    Je ne sais pas quel est la version de java qui est installé avec Ubuntu...

    Citation Envoyé par Nyphel
    Je tente de lancer mon JAR par :
    - double-clic
    - console (./mon_jar.jar)
    Et tu n'as AUCUN message d'erreur ?

    Citation Envoyé par Nyphel
    Est-ce bien comme ca qu'on lance un JAR exéutable sous Unix ?
    Cela peut dépendre de la configuration du système...

    a++

  6. #6
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    et en faisant un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -jar mon_jar.jar
    ?

  7. #7
    Membre régulier Avatar de mattyeux
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 169
    Points : 101
    Points
    101
    Par défaut
    Peut être que tu n'as pas java sur ton ubuntu .... (on sait jamais). Enfin moi je sais que c'est typiquement le genre en problèmes que je rencontre

  8. #8
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 157
    Points : 69
    Points
    69
    Par défaut
    J'ai la JDK 6.0 .

    En effet, c'est le "java -jar" !
    Merci beaucoup pour votre aide

    Merci pour tout

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/02/2007, 14h19
  2. partage de connexion depuis windows vers linux
    Par hansaplast dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/10/2006, 20h12
  3. Migration DHCP Windows vers Linux
    Par valal dans le forum Réseau
    Réponses: 3
    Dernier message: 04/05/2006, 09h38
  4. pb CString : Windows vers Linux
    Par ostralo dans le forum C++
    Réponses: 12
    Dernier message: 25/01/2006, 15h51
  5. Réponses: 1
    Dernier message: 01/02/2005, 12h56

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