#26 Le 04/05/2008, à 19:42
- nalian34
Re : [Résolu]Eclipse JEE sous ubuntu
en fait il n'y a pas de rapport en la mémoire vive est ce paramètre.
il s'agit d'un paramètre qui est utilisé par la JVM qui fait tourner eclipse
http://java.sun.com/docs/hotspot/gc/
Hors ligne
#27 Le 04/05/2008, à 19:57
- garnier
Re : [Résolu]Eclipse JEE sous ubuntu
Bonjour,
comme le précise le site d'eclipse :
Eclipse startup is controlled by the options in $ECLIPSE_HOME/eclipse.ini. If $ECLIPSE_HOME is not defined, the default eclipse.ini in your Eclipse installation directory is used.
eclipse.ini is a text file containing command-line options that are added to the command line used when Eclipse is started up. Important: Each option and each argument to an option must be on its own line.
NB: <b>Each option and each argument to an option must be on its own line</b>
exemple d'un fichier eclipse.ini bien construit :
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms40m
-Xmx512m
REMARQUE: il existe un problème de taille sur le bon fonctionnement d'eclipse et la jvm de sun :
<i>The best way to really eliminate PermGen problems is to run Eclipse against non-Sun JVM</i>
La solution, télécharger et décompresser dans son répertoire HOME une jdk, puis lancer eclipse soit depuis un terminal :
<login>@ubuntu:./eclipse -vm /home/<login>/<la jdk>/bin/java &
ou modifier le fichier eclipse.ini et lancer normalement eclipse:
-showsplash
org.eclipse.platform
-vm
/home/<login>/<la jdk>/bin/java
-vmargs
-Xms40m
-Xmx256m
Avec mon architecture x64 et eclipse-europa il n'y a pas de bug.
cordialement benoit
#28 Le 05/05/2008, à 09:45
- mad
Re : [Résolu]Eclipse JEE sous ubuntu
Merci bcp pour votre aide
Je viens de retravailler sur ma machine
ésperant bien que tout va ma marché
merci encore
Hors ligne
#29 Le 05/05/2008, à 09:52
- Hermes le Messager
Re : [Résolu]Eclipse JEE sous ubuntu
Merci bcp pour votre aide
Je viens de retravailler sur ma machine
ésperant bien que tout va ma marché
merci encore
Tu peux éditer ton titre déjà... Parce que rien que le chantage au retour sous windows mériterait qu'on ne te réponde même pas.
Hors ligne
#30 Le 05/05/2008, à 10:28
- mad
Re : [Résolu]Eclipse JEE sous ubuntu
oui ça c sur, c'était vrmnt dur pour moi de faire une telle decision mais j'étais obligé
titre changé !!!!
Hors ligne
#31 Le 05/05/2008, à 15:02
- mad
Re : [Résolu]Eclipse JEE sous ubuntu
ça continue à cracher
Il m'affiche :
JVM terminated. Exit code=1
/usr/bin/java
-Dosgi.requiredJavaVersion=1.5
-Xms600m
-Xmx800m
-jar /usr/local/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /usr/local/eclipse/eclipse
-name Eclipse
--launcher.library /usr/local/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.3.R33x_v20080118/eclipse_1023.so
-startup /usr/local/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
-exitdata 1b8007
-XX:MaxPermSize=512m
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms600m
-Xmx800m
-jar /usr/local/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
le fichier workspace/.metadata/.log
!ENTRY org.eclipse.core.resources 2 10035 2008-05-05 12:05:47.237
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.eclipse.jst.jsp.core 4 4 2008-05-05 12:05:58.259
!MESSAGE A workspace crash was detected. The previous session did not exit normally. Not using saved taglib indexes
!ENTRY org.eclipse.mylyn.tasks.ui 2 0 2008-05-05 12:05:59.132
!MESSAGE Could not read task list. Consider restoring via File -> Import -> Mylyn Task Data
!STACK 0
org.eclipse.mylyn.internal.tasks.core.TaskExternalizationException: TaskList was not well formed XML
at org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.readTaskList(TaskListWriter.java:259)
at org.eclipse.mylyn.tasks.ui.TaskListManager.readExistingOrCreateNewList(TaskListManager.java:285)
at org.eclipse.mylyn.tasks.ui.TasksUiPlugin.start(TasksUiPlugin.java:454)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:252)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:49)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:248)
at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2190)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:06:24.716
!MESSAGE 0 markers applied on 0 files in 0ms.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:06:24.717
!MESSAGE Review code command terminated. 215 rules were executed against 0 files. PMD was not executed.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:06:24.717
!MESSAGE Command ReviewCode excecuted in 12154ms
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:06:26.604
!MESSAGE 27 markers applied on 14 files in 5ms.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:06:26.644
!MESSAGE Review code command terminated. 215 rules were executed against 14 files. Actual PMD duration is about 1873ms, that is about 133.78572 ms/file, 8.711628 ms/rule, 0.62225914 ms/filerule
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:06:26.644
!MESSAGE Command ReviewCode excecuted in 21683ms
!SESSION 2008-05-05 12:18:20.440 -----------------------------------------------
eclipse.buildId=M20080221-1800
java.version=1.6.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR
Framework arguments: -XX:MaxPermSize=512m
Command-line arguments: -os linux -ws gtk -arch x86_64 -XX:MaxPermSize=512m
!ENTRY org.eclipse.core.resources 2 10035 2008-05-05 12:18:22.031
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:18:46.397
!MESSAGE 27 markers applied on 14 files in 5ms.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:18:46.400
!MESSAGE Review code command terminated. 215 rules were executed against 14 files. Actual PMD duration is about 2178ms, that is about 155.57143 ms/file, 10.130233 ms/rule, 0.72358805 ms/filerule
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 12:18:46.401
!MESSAGE Command ReviewCode excecuted in 10607ms
!SESSION 2008-05-05 13:55:52.029 -----------------------------------------------
eclipse.buildId=M20080221-1800
java.version=1.6.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR
Framework arguments: -XX:MaxPermSize=512m
Command-line arguments: -os linux -ws gtk -arch x86_64 -XX:MaxPermSize=512m
!ENTRY org.eclipse.core.resources 2 10035 2008-05-05 13:55:53.676
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 13:56:18.005
!MESSAGE 27 markers applied on 14 files in 5ms.
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 13:56:18.011
!MESSAGE Review code command terminated. 215 rules were executed against 14 files. Actual PMD duration is about 1753ms, that is about 125.21429 ms/file, 8.153488 ms/rule, 0.58239204 ms/filerule
!ENTRY net.sourceforge.pmd.runtime 1 0 2008-05-05 13:56:18.012
!MESSAGE Command ReviewCode excecuted in 8945ms
Je sais que c un peu long mais ça pourras vous aider à detecter la source de probleme.
Hors ligne
#32 Le 05/05/2008, à 17:15
- Xun
Re : [Résolu]Eclipse JEE sous ubuntu
Tu nous écoutes ou pas ?
Pourquoi te casses-tu la tête sous un syteme 64bits ?
Ok, ça "exploite mieux tes ressources". Moi j'ai 4go de ram, et sous ma 32bits ça marche niquel ...
Alors, meme si tu veux pas réessayer, bah essaye en live cd 32bits, et installe ton Eclipse des dépôts et tu regarderas si ça marche ou pas !
Apres faut savoir ce que l'on veut ...
Xun
Hors ligne
#33 Le 05/05/2008, à 18:06
- mad
Re : [Résolu]Eclipse JEE sous ubuntu
Je peux installer eclipse des depots car il y en a que la version 3.2 et moi je dois travailler avec europa version 3.3.2
Hors ligne
#34 Le 05/05/2008, à 19:28
- Xun
Re : [Résolu]Eclipse JEE sous ubuntu
bah installe en live cd, eclipse des depots, puis apres installe la version avec laquelle tu dois travailler !
Xun
Hors ligne
#35 Le 05/05/2008, à 20:28
- nalian34
Re : [Résolu]Eclipse JEE sous ubuntu
meme pas besoin d'installer eclipse des depot,
tu telecharges sur le site, tu décompresses dans ton
home directory et c'est bon
Hors ligne
#36 Le 05/05/2008, à 20:41
- mad
Re : [Résolu]Eclipse JEE sous ubuntu
Oui bien sur c ce que j'ai fait
merci
Hors ligne
#37 Le 08/05/2008, à 13:28
- mad
Re : [Résolu]Eclipse JEE sous ubuntu
Salut tout le monde;
Pour les gens interessé, je viens de résoudre le probleme de mon eclipse:
Premièrement, j'ai ajouté la MaxPermSize dans mon eclipse.ini et le problème persiste encore.
Puis J'ai ajouté le permSize, et ça a donné un résultat temporaire.
Finalement j'ai changé la vm utilisé de celle par défault (java 1.6.0_06) en (1.5).
Pour trouvé la solution j'ai suivis le recommandation d'un ami (un vrai GEEk et qui a un blog super interéssant que je vous recommande de visiter: http://blog.milamberspace.net/).
Avant de terminer, je voulais juste mentionner que le probleme n'a rien avoir avec le fait que j'utilise un système 64 bits.
Je te recommande Xun de lire les red paper mentionné dans le blog précédent pour voire les avantages de 64bits par rapport à 32 bits.
Mon eclipse.ini pour ceux qui sont interessé est:
-showsplash
org.eclipse.platform
-vm
/usr/lib/jvm/java-1.5.0-sun/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m
-XX:PermSize=256M
-XX:MaxPermSize=384M
Merci encore pour votre aide, it was really helpful.
Hors ligne
#38 Le 08/05/2008, à 18:42
- Xun
Re : [Résolu]Eclipse JEE sous ubuntu
Je ne remet pas en cause les compétenses du 64bits !...
C'est juste que utiliser une application qui marche avec flash sous une 64bits ... en sachant que le flash sous 64 bits est (était ?) bugé, il est normal (ou presque) de prendre une 32bits.
Même si, pour moi, la 64bits n'est pas encore vraiment mon ami, je vous laisse penser ce que vous voulez à ce sujet !
Content que tu puisses enfin travailler
Xun
Hors ligne
#39 Le 14/11/2008, à 22:57
- nalian34
Re : [Résolu]Eclipse JEE sous ubuntu
je suis en train de devenir fou avec eclipse qui plante toute les 3 secondes. en gros la seule solution c'est installer ubuntu 32 bits? j'ai ubuntu 64 bits et modifier eclipse.ini n'y fait rien, ça plante sans arret
Hors ligne