用另一个java版本启动smartgit

时间:2014-12-12 20:41:48

标签: java smartgit

我尝试在另一个java版本的Ubuntu 14.10 32bit上启动smartgit 6.5。

文件/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

我想,这应该改变smartgit中使用的java版本(在菜单Help-> Information中可见)

但事实并非如此!它仍然在1.7.0_72-b14 (/usr/lib/jvm/java-7-oracle/jre)

此文件如何使用其他Java引擎?

1 个答案:

答案 0 :(得分:6)

我找到了解决方案:当你在控制台上启动smartgit时:

smartgit-start 

你收到警告:

  

警告:/ usr / lib / jvm / java-7-openjdk-i386 / bin / 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