2014-12-12 3 views
4

Я попытался запустить smartgit 6.5 на своем Ubuntu 14.10 32bit с другой версией java.Запустите smartgit с другой версией java

в файле /usr/share/smartgit/bin/smartgit.sh так ли саев:

# To specify an alternative Java Runtime Environment, set the environment 
# variable SMARTGIT_JAVA_HOME or add a 
# 
# jre=/path/to/jre 
# 
# line to smartgit.vmoptions (see below). 
# 
# To specify additional VM options, add them to smargit.vmoptions 
# or ~/.smartgit/smartgit.vmoptions files. 

Here я нашел ответ, как редактировать файл:

gedit ~/.smartgit/smartgit.vmoptions 

Так я вошел просто:

jre=/usr/lib/jvm/java-7-openjdk-i386/bin/java 

я думал , это должно изменить используемую версию java в smartgit (отображается в меню Help-> Inf ormation)

Но это не так! Он все еще находится на 1.7.0_72-b14 (/usr/lib/jvm/java-7-oracle/jre)

Как этот файл должен выглядеть как использовать другой Java-движок?

ответ

5

Я нашел решение: При запуске SmartGit на консоли:

smartgit-start 

вы получите предупреждение:

Предупреждение:/USR/Библиотека/JVM/Java-7-openjdk- i386/бен/Java/bin/Java не существует

есть в этом пути двойной /bin/java, поэтому вам нужно только указать путь к папке bin:

gedit ~/.smartgit/smartgit.vmoptions 

И введите только:

jre=/usr/lib/jvm/java-7-openjdk-i386 

Это начинается SmartGit с этой версией


Поскольку теперь вы всегда должны начать SmartGit на консоли сейчас, меньший файл будет удобно : создать файл /usr/local/sbin/smg

cd /tmp; 
nohup /usr/share/smartgit/bin/smartgit.sh & 

и дать его исполняемые права:

chmod +x /usr/local/sbin/smg 

теперь вы можете начать SmartGit в любом месте с помощью всего

smg 
Смежные вопросы