Executer Jext script

Résolu
Bonjour,
voilà je suis un tout nouveau utilisateur de Linux.

Actuellement je viens d'installer "Jext" sur Debian.Mais je n'arrive pas à le lancer (çà devient soulant).

En cherchant à droite à gauche, haut en bas sur le web, j'ai compris que "Jext" s'execute comme un script , avec la ligne de commande :
'sh ' ou 'bash' .
Quand je tente en shell voici mon retour :

rick@toshiba ~/Jext/bin% sh jext.sh
: command not found
: command not found
: command not found
: command not found
: command not found
: command not found
jext.sh: line 114: syntax error: unexpected end of file
zsh: exit 2 sh jext.sh

Je m'en sors pas-aidez moi svp!
Configuration: Linux Debian
Mozilla 1.8.1.3

7 réponses

  1. Modérateur
    Bah je sais pas si c'est normal mais apparemment tu lances ton script dans un zsh. Par ailleurs il y a quoi dans jext.sh ligne 114 ? Comment as-tu installé Jext ?

    Bonne chance
    0
    1. Je trouve drôle la réponse que je vais te donner;

      J'ai ouvert le fichier du script avec gvim et je n'ai pas de ligne: 114, à mon grand désespoir le code s'arrête tout juste à la ligne :113.

      Alors, pour l'installation j'ai tous simplement télécharger l'archive et je l'ai décompressé sur un répertoire de mon choix dans le "home".

      J'ai tenté de récuperer sur le site le package"*.deb" ou le "*.rpm" mais c'est pas possible.

      Si quelqu'un du forum pouvait tenté une installe sur son poste et me donner la procédure d'execution, je suis preneur.

      ps: j'ai changer mon shell pour le "bash" d'origine et j'ai retenté , le retour est aussi nul.

      Voilà...je vais tenter autre chose mais je sais pas encore quoi.
      0
  2. Modérateur
    Peux tu me dire où tu as récupéré cette archive que je regarde ce qui se passe ? Apparemment c'est comme si dans ton scipt un bloc d'instruction était ouvert mais pas fermé.

    Bonne chance
    0
    1. Voici le fameux lien :
      http://www.jext.org/?section=downloads

      Uniquement le lien en fin de page est actif les autres sont morts et c'est plus que dommage.

      Mais bon si tu ne trouves pas c'est pas grave.

      Je souhaitait tester "Jext" , car il semblerai qu'il est utilisable pour de multiples langages de programmation.
      J'en connais quelques uns sur "win", et je cherchait à tester un équivalent sur "linux".

      Alors si tu pouvais m'en conseiller un, je suis preneur.

      Merci .
      0
  3. Modérateur
    http://heanet.dl.sourceforge.net/sourceforge/jext/jext_3.2pre3-1_all.deb

    Essaye d'installer ça, en root
    dpkg -i jext_3.2pre3-1_all.deb

    Bonne chance
    0
    1. Merci.

      Mais j'ai fait l'install comme tu m'as donné.
      J'ai essai de le lancer directement sans commande "sh", il m'a créé un répertoire ".jext ". Il y juste un fichier configue je crois un "xinser"
      Puis j'ai essayé "sh jext".Rien de Rien en retour
      Après je l' ai lancé ainsi "/usr/bin/jext" toujours rien.

      Voilà.

      Il fonctionne chez toi?
      0
  4. Modérateur
    (mando@aldur) (~) $ jext
    It seems you don't have a .jext directory in your home dir.
    I create it.
    
    (mando@aldur) (~) $ jext
    (mando@aldur) (~) $ ps faux | grep jext
    mando     4109  0.0  0.1   2880   760 pts/1    S+   00:56   0:00  |       \_ grep jext
    mando     4102 28.1  5.8  59968 30100 pts/1    Dl   00:56   0:03 java -Dpython=/usr/share/jext/lib -classpath /usr/share/jext/lib/dawn.jar:/usr/share/jext/lib/jext.jar:/usr/share/jext/lib/jython.jar org.jext.Jext
    (mando@aldur) (~) $ ls .jext/
    pythoncache  xinsert

    Ben ouais ça à l'air... Je sais pas comment ça s'utilise mais il y a un truc qui tourne en tout cas.
    0
    1. Bon c'est pas grave je vais utilise un vim ou emacs.
      Encore merci!
      0
      1. Modérateur
        Vim excellent choix :)

        A bientôt
        0
        1. Bonjour,
          La première fois qu'on lance jext il faut le reconfigurer :
          on suppose que le script se trouve dans /home/obiwan/jext-5.0/bin

          faire : cd /home/obiwan/jext-5.0/bin

          rendre le script jext exécutable (pas sûr que ce soit obligatoire) : chmod 0755 jext
          lancer la commande suivante :
          ./jext --reconf

          là, il faut répondre aux questions suivantes :
          - le chemin pour jext dans notre cas est : /home/obiwan/jext-5.0
          - le chemin pour java, ouvrir une autre console et faire : which java
          et recopier le chemin trouvé
          - aux autres questions, répondre par <entrée> sauf si on veut voir ce que jext fabrique au démarrage (entrer 'y' au lieu du /dev/null qui est proposé par défaut)

          Voilà, il ne reste plus qu'à lancer jext : /home/obiwan/jext-5.0/bin/jext
          On peut mettre un lien dans un répertoire faisant partie du PATH :
          echo $PATH <= nous donne le contenu du PATH
          création du lien symbolique (par exemple) :
          ln -s /home/obiwan/jext-5.0/bin/jext /usr/local/bin/jext

          Maintenant on peut lancer jext depuis n'importe quelle console :
          jext &

          ou créer un raccourci sur le bureau.

          Enjoy,

          Patrick
          0