Précédent   Forum des professionnels en informatique > Environnements de développement > Eclipse > Eclipse PHP
Eclipse PHP Forum d'entraide sur les différents EDI PHP à base d'Eclipse : PHPEclipse, PDT, Zend Studio for Eclipse, etc. Avant de poster -> Tutoriels Eclipse pour PHP.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/07/2011, 10h45   #1
lr
Membre du Club
 
Inscription : octobre 2003
Messages : 329
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 329
Points : 69
Points : 69
Envoyer un message via ICQ à lr
Par défaut Problèmes pour installer PDT dans Indigo

Salut,

Je dois démarrer un développement PHP. J'ai donc téléchargé Eclipse Classic 3.7 et j'ai voulu installer PDT (il semble qu'il y ait du retard dans le packaging et que la version Eclipse PDT n'est pas prête) comme indiqué ici : http://www.eclipse.org/downloads/php_package.php

Lors de l'installation de PDT, j'ai sélectionné tous les composants mais j'ai eu des problèmes et j'ai du décocher certains plugins à cause de conflits liés au développement de plugins et à des dépendances si j'ai bien compris.

L'installation s'est terminée et j'ai redémarré Eclipse mais, après le choix du workspace, il a planté avant même de m'afficher la fenêtre. Dans le fichier .log de mon workspace, j'ai ça :
Citation:
!SESSION 2011-07-01 10:29:01.200 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_CH
Command-line arguments: -os linux -ws gtk -arch x86

!ENTRY org.eclipse.objectteams.otequinox.hook 1 0 2011-07-01 10:29:01.564
!MESSAGE Created equinox adaptor hook: org.eclipse.objectteams.otequinox.internal.hook.TransformerHook.
(To disable this and subsequent INFO messages from OT/Equinox set otequinox.debug to WARN or ERROR).

!ENTRY org.eclipse.objectteams.otequinox.hook 2 0 2011-07-01 10:29:03.803
!MESSAGE Not loading teams for bundle org.eclipse.ecf.examples.remoteservices.hello.ds.host (transformerPlugin not yet initialized)

!ENTRY org.eclipse.objectteams.otequinox.hook 2 0 2011-07-01 10:29:03.804
!MESSAGE Not loading teams for bundle org.eclipse.ecf.examples.remoteservices.hello (transformerPlugin not yet initialized)

!ENTRY org.eclipse.objectteams.otequinox.hook 1 0 2011-07-01 10:29:04.160
!MESSAGE OT/Equinox: connected the transformer service

!ENTRY org.eclipse.objectteams.otequinox.hook 1 0 2011-07-01 10:29:04.673
!MESSAGE hot-patched a bug in class org.apache.bcel.generic.InstructionHandle
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=344350

!ENTRY org.eclipse.objectteams.otequinox.hook 1 0 2011-07-01 10:29:04.674
!MESSAGE hot-patched a bug in class org.apache.bcel.generic.BranchHandle
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=344350

!ENTRY org.eclipse.ui 4 0 2011-07-01 10:29:08.481
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.ClassCastException: org.eclipse.ui.internal.handlers.HandlerServiceFactory cannot be cast to org.eclipse.ui.services.AbstractServiceFactory
at org.eclipse.ui.internal.services.WorkbenchServiceRegistry.loadFromRegistry(WorkbenchServiceRegistry.java:130)
at org.eclipse.ui.internal.services.WorkbenchServiceRegistry.getService(WorkbenchServiceRegistry.java:100)
at org.eclipse.ui.internal.services.ServiceLocator.getService(ServiceLocator.java:174)
at org.eclipse.ui.internal.Workbench$49.runWithException(Workbench.java:1887)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Je ne sais pas du tout quoi faire, tout conseil pour résoudre ce problème et avoir un environnement de développement PHP complet avec GIT est le bienvenu.

Merci d'avance
lr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 12h08   #2
lr
Membre du Club
 
Inscription : octobre 2003
Messages : 329
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 329
Points : 69
Points : 69
Envoyer un message via ICQ à lr
Visiblement, PDT n'est pas prêt pour la nouvelle version d'Eclipse (3.7, Indigo). J'ai donc installé Eclipse Classic et j'ai sélectionné des plugins parmi ceux de PDT.

C'est plus ou moins utilisable mais c'est généralement très lent et surtout, les 4Go de RAM de ma machine sont sans cesse occupés par Eclipse qui, en ce moment, avec un fichier PHP et un fichier JavaScript ouverts, consomme 2,4 Go...

Quels sont, aujourd'hui, en l'état actuel des choses, les outils à installer pour avoir un environnement Eclipse pleinement fonctionnel orienté vers le développement web/php ?

Merci d'avance
lr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 13h11   #3
Rédacteur/Modérateur
 
Avatar de Laurent.B
 
Homme Laurent Barbareau
Ingénieur développement logiciels
Inscription : novembre 2004
Messages : 2 455
Détails du profil
Informations personnelles :
Nom : Homme Laurent Barbareau
Âge : 39
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 455
Points : 7 029
Points : 7 029
Bonjour,

Le mieux, pour le moment, est sans doute d'utiliser Eclipse Helios avec PDT.
Pour GIT, à mon avis on doit pouvoir l'installer sur Helios mais je n'ai pas vérifié.
__________________
Responsable FAQ Eclipse
Pensez à cliquer sur le bouton une fois votre problème solutionné, merci.
Laurent.B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 15h33   #4
Invité de passage
 
Homme
Développeur Web
Inscription : juillet 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juillet 2011
Messages : 1
Points : 1
Points : 1
Bonjour,

Quelle version de PDT tu utilises? Personnellement j'ai installé PDT 3.0 sur Eclipse 3.7 sans soucis.

PDT 3.0:
http://download.eclipse.org/tools/pd....0/milestones/
Ness_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h58.


 
 
 
 
Partenaires

Hébergement Web