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

Eclipse Java Discussion :

[ubuntu/eclipse] ou placer les plugins


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de zolive
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 152
    Par défaut [ubuntu/eclipse] ou placer les plugins
    bonjour,
    J'ai le soucis suivant :
    Je suis sur un eclipse installé sur une machine Ubuntu.
    J'ai un plugin developpé, en mode lancement de test depuis l'environnement de base le plugin, un nouvel eclipse se lance sans probleme avec le plugin integré.
    J'ai donc créé un jar via l'export de projet.
    je place ce jar dans le repertoire ~/.eclipse/org.eclipse.sdk.ide/updates/eclipse/plugins
    je relance mon eclipse, il voit bien le plugin car il apparait dans la liste des perspectives mais la perspective refuse de se lancer et apres eclipse le retire de la liste des perspectives possibles.
    Ma question est relativement simple : est ce que je place bien le jar au bon endroit ? ou est ce qu'il ecrit le log des erreurs ? (j'ai rien vu concernant mon plugin...)
    merci d'avance
    Zolive

  2. #2
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonjour
    je te conseille de cree un projet update site Locale avec Eclipse "File New Other/Plugin Development/Update Site project".

    Ca va te creer une installe propre pour ton plugin sans que tu soies oblige de le copier/coller dans le repertoire Eclispe plugins.

    J'ai l'impression que ton fichier META-INF de ton plugin ne pointe pas sur ton jar.

    Angelo

  3. #3
    Membre confirmé Avatar de zolive
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 152
    Par défaut
    j'essaye dès demain et je croise les doigts :-)
    Mais qu'est ce que tu entends par "J'ai l'impression que ton fichier META-INF de ton plugin ne pointe pas sur ton jar." ?

  4. #4
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonsoir,

    Le chargement d'un plugin Eclipse dans Eclipse se fait en 2 temps :
    1. il cherche le plugin.xml qui definit les perspectives, vues....et affiche les menus qui permettent d'appeler ensuite les classes JAVA de ton plugin. Donc apperement ca c bon car apperement tu voit la perspective.

    2. Quand tu cliques sur un menu qui doit appeler la classe de ta perspetive, Eclipse tente d'instancier la classe definit dans ton plugin.xml. Et c la ou tu as un probleme. Donc Eclipse ne trouve pas les jars de tes classes. Pour savoir quel jar utiliser, ceux ci doivent etre defini dans le fichier META-INF/MANIFEST.MF

    Par exemple voici le mien :
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: Akrogen
    Bundle-SymbolicName: org.akrogen.eclipse; singleton:=true
    Bundle-Version: 1.0.5.090507
    Bundle-Activator: org.akrogen.eclipse.AkrogenPlugin
    Bundle-Vendor: Akrogen Team
    Bundle-Localization: plugin
    Require-Bundle: org.eclipse.ui,
     org.eclipse.core.runtime,
     org.eclipse.core.resources,
     org.eclipse.jdt.core,
     org.eclipse.jdt.ui,
     org.eclipse.ui.ide,
     org.eclipse.debug.core;resolution:=optional,
     org.eclipse.debug.ui;resolution:=optional,
     org.eclipse.ant.core;resolution:=optional,
     org.eclipse.ant.ui;resolution:=optional,
     org.eclipse.ui.editors,
     org.eclipse.ui.workbench.texteditor,
     org.eclipse.jface.text,
     org.eclipse.core.filesystem,
     org.eclipse.ui.forms
    Eclipse-AutoStart: true
    Bundle-ClassPath: lib/ant.jar,
     lib/bsf-2.4.0.jar,
     lib/bsh-2.0b4.jar,
     lib/commons-beanutils.jar,
     lib/commons-collections-3.1.jar,
     lib/commons-logging-1.0.4.jar,
     lib/freemarker.jar,
     lib/js.jar,
     lib/org.apache.xerces_2.8.0.jar,
     lib/serializer.jar,
     lib/spring.jar,
     lib/spring-core.jar,
     lib/velocity-dep-1.5.jar,
     lib/xalan.jar,
     lib/org.wazaabi.core_1.0.0.jar,
     lib/org.wazaabi.layouts_1.0.0.jar,
     lib/org.wazaabi.xwt_1.0.0.jar,
     org.akrogen.core_1.0.0.jar,
     org.akrogen.core.xml_1.0.0.jar,
     org.akrogen.core.codegen_1.0.0.jar,
     org.akrogen.core.xmlui_1.0.0.jar,
     org.eclipse.commons_1.0.0.jar,
     org.wazaabi.ext_1.0.0.jar,
     org.akrogen.core.ide_1.0.0.jar,
     org.akrogen.eclipse_1.0.5.jar
    Export-Package: org.akrogen.eclipse.custom,
     org.akrogen.eclipse.custom.newwizards
    Et j'ai plusieurs jars org.akrogen.eclipse_1.0.5.jar...
    Tout ca se fait avec les onglets
    Build => Add Library (tu cree un nom de jar et tu l'associe a ton rep src).
    Runtime => Dans la liste des classpath le nom du jar doit aussi etre inclu.

    Angelo

  5. #5
    Membre confirmé Avatar de zolive
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 152
    Par défaut
    Bon j'ai compris ce qu'il se passe...
    J'ai plusieurs JVM sur ma machine : 1.4, 1.5, 6
    J'ai du code 1.5 dans mon plugin et je n'avais pas pris la precaution de mettre jvm 1.5 en requierment il lançait le plugin puis l'ejectait suite à une erreur.
    J'ai donc rajouté le requierment
    Au depart mauvaise surprise je ne voyais plus du tout la perspective et pourtant il me mettait que mon plugin etait bien chargé..
    Au final j'ai fais demarrer mon eclipse avec l'option -vm /pathdelaJVM1.5
    Et là ho miracle et joie ! plugin chargé et en plus il se lance ! :-)

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

Discussions similaires

  1. Eclipse, SVN et les Plugins
    Par Christian Roser dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 28/08/2009, 00h35
  2. aide sur les Plugins Eclipse en WS
    Par lady_alg dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 03/02/2008, 23h03
  3. Dev de plugin - commandes Eclipse por configurer les projets
    Par Bicnic dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 27/06/2007, 17h28
  4. jai besoin d'un plugin tomcat pr eclipse qui exporte les ".war"
    Par liquideshark dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 11/10/2006, 08h56
  5. [Plugin] plugin eclipse pour automatiser les tests
    Par soulhouf dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 15/03/2006, 16h19

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