Der GUI-Client von Git verwendet GitEye. Einige Schwierigkeiten bei der Verwendung sind eine Frage der Vertrautheit. Es basiert auf Eclipse, hat also den Vorteil, plattformübergreifend zu sein, verursacht aber manchmal Probleme. Dies ist auch der Fall.
Laden Sie GitEye nach der Installation von Ubuntu MATE 18.04 herunter.
Diesmal habe ich GitEye-2.1.0-linux.x86_64.zip
heruntergeladen.
Da auch Java erforderlich ist, installieren Sie vorerst default-jre
mit apt.
sudo apt install default-jre
Das Paket, das hereinkommt, ist wie "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)
Derjenige, der hereinkommt, ist wie 10. Warum passiert das?
Überzeugen Sie sich wieder, extrahieren Sie GitEye in ein geeignetes Verzeichnis und starten Sie es. sterben.
Zeigen Sie das Protokoll an.
!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)
(Unten weggelassen)
Googeln mit dem Namen Ausnahme oder Fehler.
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
Es geht um Java 9, aber es ist der gleiche Fehler.
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
...
Wollen Sie das hinzufügen?
Im Fall von GitEye ist das Äquivalent von eclipse.ini 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 ← Fügen Sie diese Zeile hinzu
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
Starten Sie sicher.
Recommended Posts