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

Shell et commandes GNU Discussion :

Conversion BAT to SH


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Par défaut Conversion BAT to SH
    Bonjour j'ai un fichier bat que je voudrai traduire en.sh

    la bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    echo off
     
     
     
    set JAVAMAIL=lib\activation.jar;lib\mail.jar;lib\smtp.jar;lib\dsn.jar;lib\imap.jar;lib\pop3.jar;
     
    set ENTREPRISE=lib\ENTREPRISE.jar;
     
    set CLASSES=TestSmtp.jar
     
    set MAIN_CLASSE=com.entreprise.frames.FramePrincipale
     
     
     
    "C:\Program Files\Java\jre1.5.0_11\bin\java" -classpath %JAVAMAIL%%ENTREPRISE%%CLASSES% %MAIN_CLASSE%
    Celui ci fonctionne

    maintenant le sh

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #!/bin/sh
     
    set $JAVAMAIL=lib/activation.jar;lib/mail.jar;lib/smtp.jar;lib/dsn.jar;lib/imap.jar;lib/pop3.jar;
    set $entreprise=lib/entreprise.jar;
     
    set $CLASSES=TestSmtp.jar
     
    set $MAIN_CLASSE=com.entreprise.frames.FramePrincipale
     
     
     
    $JAVA_HOME -classpath $JAVAMAIL$ENTREPRISE$CLASSES $MAIN_CLASSE
    Ou ai-je faux car il me donne ca pour sh timmy.sh

    timmy.sh: line 3: lib/mail.jar: cannot execute binary file
    timmy.sh: line 3: lib/smtp.jar: cannot execute binary file
    timmy.sh: line 3: lib/dsn.jar: cannot execute binary file
    timmy.sh: line 3: lib/imap.jar: cannot execute binary file
    timmy.sh: line 3: lib/pop3.jar: cannot execute binary file
    : command not found
    : command not found
    timmy.sh: line 8: /usr/local/jdk1.5.0_09: is a directory
    Avant j'avais des erreurs de permissions sur les jars alrs j'ai mis toutes les merm a tous les utilisateurs ..


    MErci

  2. #2
    Membre expérimenté Avatar de Fango
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 197
    Par défaut
    Salut qdq! c'est pas des export plutot qu'il faut faire a la place des set?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Par défaut
    J'ai essayé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #!/bin/sh
     
    export JAVAMAIL=lib/activation.jar;lib/mail.jar;lib/smtp.jar;lib/dsn.jar;lib/imap.jar;lib/pop3.jar
    export ENTREPRISE=lib/entreprise.jar
     
    export CLASSES=TestSmtp.jar
     
    export MAIN_CLASSE=com.entrerpise.frames.FramePrincipale
     
     
     
    ${JAVA_HOME}/bin/java -classpath ${JAVAMAIL}${ENTREPRISE}${CLASSES} ${MAIN_CLASSE}
    voila l'erreur

    timmy.sh: line 3: lib/mail.jar: cannot execute binary file
    timmy.sh: line 3: lib/smtp.jar: cannot execute binary file
    timmy.sh: line 3: lib/dsn.jar: cannot execute binary file
    timmy.sh: line 3: lib/imap.jar: cannot execute binary file
    timmy.sh: line 3: lib/pop3.jar: cannot execute binary file
    : command not found
    Exception in thread "main" java.lang.NoClassDefFoundError: com/entreprise/frames/Fram ePrincipale
    merci de la reponse

  4. #4
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    export VARIABLE et pas export $VARIABLE dans ce cas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Par défaut
    je m'etais rendu compte de l'erreur entre temps

  6. #6
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 133
    Par défaut
    Dans ta conversion, tu as oublié les ; à la fin des définitions de JAVAMAIL et ONYME
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Par défaut
    avec les ;

    timmy.sh: line 3: lib/mail.jar: cannot execute binary file
    timmy.sh: line 3: lib/smtp.jar: cannot execute binary file
    timmy.sh: line 3: lib/dsn.jar: cannot execute binary file
    timmy.sh: line 3: lib/imap.jar: cannot execute binary file
    timmy.sh: line 3: lib/pop3.jar: cannot execute binary file
    : command not found
    : command not found
    : command not found
    : command not found
    Exception in thread "main" java.lang.NoClassDefFoundError: com/entreprise/frames/FramePrincipale

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 50
    Par défaut
    bon apparemment les command not found proviennent des lignes sans rien
    et des points virgule dans la variable JAVAMAIL

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

Discussions similaires

  1. BAT pour conversion d'un fichier binaire en .mes
    Par procrastination dans le forum Programmation système
    Réponses: 1
    Dernier message: 14/10/2014, 17h46
  2. Conversion d'un .bat en .sh
    Par valoub21 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/02/2013, 12h12
  3. [JavaService] Conversion d'un .bat
    Par Ghurdyl dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 04/05/2011, 22h24
  4. [conversion bat en vbs]
    Par duchmul dans le forum VBScript
    Réponses: 2
    Dernier message: 20/01/2010, 10h43
  5. Conversion .bat en shell
    Par luc2verga dans le forum Linux
    Réponses: 2
    Dernier message: 05/08/2004, 18h29

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