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 :

Lancer eclipse par script bash


Sujet :

Shell et commandes GNU

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Par d�faut Lancer eclipse par script bash
    Bonjour,

    Je d�veloppe sous eclipse, et, ayant eu des probl�mes de m�moire permanente, j'ai du modifier la commande de lancement de cette �diteur en ajoutant des param�tres pour la machine virtuelle java.

    Voici la commande qui lance eclipse, lorsque je suis dans une fen�tre de terminal :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    damien@damLinux:~$ /home/damien/apps/eclipse/eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M -Xms40M -Xmx256M -vm /usr/lib/jvm/java-6-sun/jre/bin/java
    Mon probl�me est que cela ne fonctionne pas � partir d'un fichier ex�cutable, ou (ce qui revient au m�me) � partir d'un raccourci de mon menu (je suis sous kubuntu).
    J'ai alors l'erreur suivante :
    A Java Runtime Environment (JRE) or Java Development Kit (JDK)
    must be available in order to run Eclipse. No Java virtual machine
    was found after searching the following locations:
    /home/damien/apps/eclipse/jre/bin/java
    java in your current PATH
    Mon fichier .sh contient pourtant strictement la m�me commande que je lance dans le terminal...

    Quelle est la bonne syntaxe � utiliser dans le script ?

    Merci pour vos r�ponses...

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Par d�faut
    aucune r�ponse, eh bien, moi qui pensait, en tant que n�ophyte de la ligne de commande, qu'il ne s'agissait que d'un b�te probl�me de syntaxe...

  3. #3
    Membre �clair�

    Homme Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    Ao�t 2007
    Messages
    509
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 509
    Par d�faut
    As-tu bien configur� ta JAVA_HOME pour qu'eclipse le trouve?

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Par d�faut
    dans ma ligne de commande, pas besoin du JAVA_HOME puisque j'ai l'option suivante :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    -vm /usr/lib/jvm/java-6-sun/jre/bin/java
    et pour pr�ciser, un point sh avec ceci fonctionne tr�s bien :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    /home/damien/apps/eclipse/eclipse -vm /usr/lib/jvm/java-6-sun/jre/bin/java

  5. #5
    Membre confirm� Avatar de corwin
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par d�faut
    Salut j'utilise une install custom d'�clipse et cela marche bien :

    je viens de faire le test :
    fichier test.sh dans mon home
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    #!/bin/sh
    /home/corwin/bin/eclipse/eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M -Xms40M -Xmx256M -vm /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
    pas de variable JAVA en environnement.

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Par d�faut
    J'ai toujours l'erreur en lan�ant par un script avec ta syntaxe, mais cela fonctionne dans une console.

    Par contre, j'ai une variable JAVA_HOME :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    echo $JAVA_HOME
    /usr/lib/jvm/java-6-sun/jre
    don en fait, dans un terminal, ceci lance correctement eclipse :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    /home/damien/apps/eclipse/eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M -Xms40M -Xmx256M
    mais toujours pas dans un script sh !!!

  7. #7
    Membre confirm� Avatar de corwin
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par d�faut
    Bizarre

    toujours le m�me message d'erreur ?
    Tu as une seul installation d'�clipse sur la machine ?
    heu la je vois pas trop...

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 137
    Par d�faut
    oui, le m�me message d'erreur.

    J'ai plusieurs installation d'eclipse : j'ai aussi l'install d'ubuntu /usr/bin/eclipse.

    Mais je n'ose pas la d�sinstaller car il y a surement des packages install� qui servent pour l'autre installation non ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
      libcommons-collections3-java libcommons-pool-java eclipse-source eclipse-jdt
      eclipse-pde liblucene-java eclipse-rcp libcommons-el-java junit
      libregexp-java libcommons-modeler-java liblog4j1.2-java libswt3.2-gtk-java
      libservlet2.4-java libtomcat5.5-java libbcel-java ant
      libcommons-launcher-java libcommons-logging-java libcommons-dbcp-java
      libcommons-collections-java libcommons-beanutils-java
      libcommons-digester-java eclipse-platform liblucene-java-doc libjsch-java
      libswt3.2-gtk-jni ant-optional libmx4j-java
    Veuillez utiliser « apt-get autoremove » pour les supprimer.
    Les paquets suivants seront ENLEVÉS :
      eclipse

  9. #9
    Membre confirm� Avatar de corwin
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2002
    Messages
    85
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 85
    Par d�faut
    Et bien pour ma part j'avais installer la version fournit par la distrib mais elle �tait plus ancienne que Europa (celle que j'utilise) donc je les d�gag� pour installer europa en local dans mon home.
    Avant j'ai juste installer via les package java. Et de temps a autre je rajoute des lib soit en package soit en local suivant mes projets.
    Donc je vois pas d'inconv�nient a ce que tu vire les version d �clipse que tu n utilise pas.
    les pkg :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    eclipse-source 
    eclipse-jdt
    eclipse-pde
    Mais bon je pense pas que cela change grand chose.

Discussions similaires

  1. [Batch] Impression par script bash �crit par php
    Par nats76 dans le forum Scripts/Batch
    R�ponses: 0
    Dernier message: 06/06/2013, 15h03
  2. R�ponses: 1
    Dernier message: 27/05/2008, 09h15
  3. R�ponses: 4
    Dernier message: 04/03/2008, 15h46
  4. Peut-on lancer un script bash � partir de la plateforme ?
    Par jcodeunpeu dans le forum Eclipse Java
    R�ponses: 5
    Dernier message: 21/08/2006, 19h48
  5. R�ponses: 5
    Dernier message: 18/10/2005, 10h49

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