Le client GUI de Git utilise GitEye. Certaines difficultés d'utilisation sont une question de familiarité. Il est basé sur Eclipse, il a donc l'avantage d'être multiplateforme, mais cela pose parfois des problèmes. C'est également le cas.
Téléchargez GitEye après avoir installé Ubuntu MATE 18.04.
Cette fois, j'ai téléchargé GitEye-2.1.0-linux.x86_64.zip
.
Puisque java est également requis, installez default-jre
avec apt pour le moment.
sudo apt install default-jre
Le paquet qui arrive est comme ʻopenjdk-11-jre`. 11?
$ java --version
openjdk 10.0.1 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
Celui qui entre est comme 10. Pourquoi cela arrive-t-il?
Reprenez votre esprit, extrayez GitEye dans un répertoire approprié et démarrez-le. mourir.
Consultez le journal.
!SESSION 2018-04-29 18:40:11.604 -----------------------------------------------
eclipse.buildId=unknown
java.version=10.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -data @user.home/.giteye
!ENTRY org.eclipse.osgi 4 0 2018-04-29 18:40:16.713
!MESSAGE Application error
!STACK 1
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:410)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultHeadlessContext(E4Application.java:491)
(Omis ci-dessous)
Recherche sur Google avec le nom de l'exception ou de l'erreur.
Bug 524629 - Fresh install of eclipse can't get it to work with Java 9 https://bugs.eclipse.org/bugs/show_bug.cgi?id=524629
Il s'agit de Java 9, mais c'est la même erreur.
See https://waynebeaton.wordpress.com/2017/09/25/running-eclipse-ide-on-java-9/ you need to adjust the -vmargs
Running Eclipse IDE on Java 9 https://waynebeaton.wordpress.com/2017/09/25/running-eclipse-ide-on-java-9/
...
-vmargs
--add-modules=ALL-SYSTEM
...
Voulez-vous ajouter ceci?
Dans le cas de GitEye, l'équivalent de eclipse.ini est GitEye.ini.
GitEye/GitEye.ini
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834
-data
@user.home/.giteye
-vmargs
--add-modules=ALL-SYSTEM ← Ajouter cette ligne
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
Démarrez en toute sécurité.
Recommended Posts