[JAVA] Correction de GitEye ne démarrant pas sur Ubuntu MATE 18.04

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. Selection_008.png

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

CollabNet GitEye _009.png Démarrez en toute sécurité.

Recommended Posts

Correction de GitEye ne démarrant pas sur Ubuntu MATE 18.04
Enregistrement d'écran sur Ubuntu 20.04
Bluetooth Web sur Ubuntu20.04
Essayez DisplayLink sur Ubuntu 20.04
Installez pyqt5 sur ubuntu
Installez Ruby sur Ubuntu 20.04
Définition de JAVA_HOME sur Ubuntu
Apache2 sur Ubuntu20.04 LTS
Utiliser cpplapack avec ubuntu
Exécutez tiscamera sur Ubuntu 18.04
Installez Ubuntu MATE 20.04 LTS sur l'ancien MacBook début 2008 (MB402 * / A, MB403 * / A, MB404 * / A)
Adaptateur Wifi non reconnu par Ubuntu avec le double démarrage de Windows