[Eclipse] ne fonctionne pas (résolu)

Applications, problèmes de configuration réseau
Répondre
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

[Eclipse] ne fonctionne pas (résolu)

Message par Spooky »

Salut,

Eclipse ne fonctionne pas sur une install récente de Arch. C'est comme si il manquait un dépendance, certain boutons ne déclenche rien quand je clique dessus et je n'ai pas d'erreur. Je ne peux pas ouvrir le marketplace, ni 'installation details', je ne peux pas créer de projet java mais je peux créer un projet c/c++ ... Aussi j'ai l'impression que la recherche de plugins dans le menu 'install new software' est beaucoup plus lente qu'avant, je sais pas si c'est lié.

Une idée ?
Dernière modification par Spooky le dim. 05 juin 2016, 15:28, modifié 1 fois.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: Eclipse ne fonctionne pas

Message par Xorg »

Tu as installé quel(s) paquet(s) ? Pour Java, je pense qu'il faut eclipse-java. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

Re: Eclipse ne fonctionne pas

Message par Spooky »

J'ai installé eclipse-java, et eclipse-cdt (c/c++) comme plugin. Exactement comme j'avais fait dans mes précédentes install de Arch, sauf que la ça marche pas :(
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: Eclipse ne fonctionne pas

Message par Xorg »

Tu as essayé de lancer Eclipse depuis un terminal pour voir s'il affiche des erreurs (qui pourraient éventuellement nous aiguiller) ?
Est-ce que le JDK est correctement configuré dans Eclipse ?
Tu as pris quel choix quand il t'a demandé quel paquet installer pour satisfaire la dépendance java-environment ?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

Re: Eclipse ne fonctionne pas

Message par Spooky »

Oui mais ça donne rien, enfin moi je vois rien d'intéressant (ça fait exactement la même chose sur un autre pc ou tout fonctionne) :

Code : Tout sélectionner

$ eclipse 
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: /home/louis/eclipse_workspace/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://474.fwk847174133:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://474.fwk847174133:2/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
org.eclipse.m2e.logback.configuration: SLF4J logger factory is not an instance of LoggerContext: org.slf4j.impl.Log4jLoggerFactory
Après le lancement, j'ai cliqué sur 'installation details' et 'marketplace', j'ai tester un nouveau projet java, rien ne s'affiche dans la console.

J'ai choisi openjdk-8, comme toujours.

J'ai remarqué que ici y'a ruby comme dépendance, mais pas sur mon système, c'est normal ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Eclipse ne fonctionne pas

Message par benjarobin »

Personnellement je me suis résigner à supprimer éclipse qui est tout cassé sous linux suite aux mises à jour de je pense Gtk3.
Mais si tu trouve une solution je suis intéressé
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

Re: Eclipse ne fonctionne pas

Message par Spooky »

Sur mon install précedente, je lançait Eclipse en forçant GTK2, essaye ça.
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

Re: [Eclipse] ne fonctionne pas

Message par Spooky »

Je viens d'installer Arch sur mon deuxième pc, ça fait pareil, les mêmes menu ne s'ouvre pas, mais Eclipse à détecté un bug, je l'ai envoyé du coup.
Quelqu'un pourrait testé d'installer Eclipse sur une VM d'Arch clean, vite fait, SVP :) Si ça se trouve c'est moi qui est oublié une étape d'installation.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Eclipse] ne fonctionne pas

Message par Xorg »

Bon, j'ai testé dans une de mes VMs Arch pour toi. Ça ne fonctionne pas non plus (j'ai OpenJDK 7, et j'ai essayé avec eclipse-cpp et eclipse-php), je n'arrive pas à ouvrir ce que tu as dit, et je ne vois pas le texte dans la barre de menus.
Mais en forçant GTK2, ça fonctionne. J'ai édité le fichier /usr/lib/eclipse/eclipse.ini et j'ai ajouté juste au dessus de -vmargs :

Code : Tout sélectionner

--launcher.GTK_version
2
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

Re: [Eclipse] ne fonctionne pas

Message par Spooky »

Super merci, ça fonctionne !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Résolu] [Eclipse] ne fonctionne pas

Message par benjarobin »

C'est encore une mise à jour de version "mineur" de Gtk3 qui a tout cassée. Franchement je commence en avoir marre des dev de Gtk3 qui cassent tout à chaque mise à jour mineur de Gtk3... Chez moi le seul logiciel utilisant encore Gtk3 c'est firefox...
Bref, merci Xorg pour l'astuce, je pourrais réutiliser eclipse sous Arch Linux :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Résolu] [Eclipse] ne fonctionne pas

Message par Xorg »

Je n'ai fait que me baser sur le message de Spooky. :)
Oui, c'est vrai que les applications en GTK3 demandent pas mal de maintenances. C'est dans ce genre de situation qu'on s'aperçoit des inconvénients des rolling release. :?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Spooky
Hankyu
Messages : 24
Inscription : jeu. 10 mars 2016, 19:38

Re: [Résolu] [Eclipse] ne fonctionne pas

Message par Spooky »

J'avais pas fait comme toi pour lancer avec GTK2 sur mes installs précedente, j'avais juste modifié le lanceur en ajoutant un paramètre.
Ta version est mieux, c'est global.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Résolu] [Eclipse] ne fonctionne pas

Message par Xorg »

J'ai trouvé ça dans ma première recherche sur Google, je t'avoue que je n'ai pas cherché à trouver d'autres solutions. Ma source : https://www.eclipse.org/forums/index.php/t/1071268/.
Après modifier les fichiers dans le /usr ce n'est pas une bonne idée, il sera forcément écrasé en cas de mise à jour du paquet.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Eclipse] ne fonctionne pas (résolu)

Message par benjarobin »

Pour un correctif plus "propre", ne touchant pas aux fichiers système, on peut rajouter une variable d'environnement SWT_GTK3=0.
Je ne sais pas les impacts potentiels sur les autres logiciels autre que eclipse... Bref, j'ai créé 2 fichiers :
/etc/profile.d/eclipse-gtk2.sh

Code : Tout sélectionner

export SWT_GTK3=0
/etc/profile.d/eclipse-gtk2.csh

Code : Tout sélectionner

setenv SWT_GTK3 0
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre