2016-06-17 13 views
3

ich SmartGit auf Ubuntu 16,04SmartGit installieren Fehler auf Ubuntu

.../smartgit_7.1.3-0~eugenesan~xenial1_all.deb ..

Offenbar installiere, SmartGit OK installiert, aber wenn ich es starten:

J:~$ smartgit 
intx MaxJavaStackTraceDepth=-1 is outside the allowed range [ 0 ... 1073741823 ] 
Improperly specified VM option 'MaxJavaStackTraceDepth=-1' 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

Die Java sems in Ordnung zu sein, zu

J:~$ java -version 
openjdk version "9-internal" 
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195526.buildd.src) 
OpenJDK Server VM (build 9-internal+0-2016-04-14-195526.buildd.src, mixed mode) 
J:~$ 

Irgendeine Idee, was könnte falsch sein?

+0

Off-Topic oder nicht, das war, was ich suchte –

Antwort

4

In bin/smartgit.sh ändern folgende Zeile von:

_MISC_OPTS="-Xverify:none -XX:MaxJavaStackTraceDepth=-1 -Dsun.io.useCanonCaches=false" 

zu

_MISC_OPTS="-Xverify:none -XX:MaxJavaStackTraceDepth=1000000 -Dsun.io.useCanonCaches=false" 

Dieses Update ist bereits in SmartGit 7.2 Preview.

+0

Ich finde keine Zeile, die Sie erwähnten. Ich habe Zeile _MISC_OPTS = "- Xverify: none -Dsun.io.useCanonCaches = false". Das Hinzufügen der Zeile, die Sie vorgeschlagen haben, hat keine Wirkung, Danke jedenfalls. Ich werde die Vorschau versuchen. – katang

+0

Also gibt es kein '-XX: MaxJavaStackTraceDepth =' in Ihrem 'smartgit.sh' vorhanden? – mstrap

+0

Schließlich fand ich den Grund: die Installation installiert Smartgit in meinem Haus, aber die Soft-Link weiterhin auf/usr/share ... Nach dem Kopieren der Vorschau, die Sie erwähnt, um/usr/share, erhalte ich die Nachricht Nicht unterstützte System Classloader jdk. [email protected] – katang