我试着用另一个java版本在我的Ubuntu14.1032bit上启动start git6.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.这里我找到了一个如何编辑文件的答案:
gedit ~/.smartgit/smartgit.vmoptions所以我输入了:
jre=/usr/lib/jvm/java-7-openjdk-i386/bin/java我想,这应该会改变smartgit中使用的java版本(在菜单帮助->Information中可以看到)
但事实并非如此!还在1.7.0_72-b14 (/usr/lib/jvm/java-7-oracle/jre)上
如果使用另一个Java引擎,该文件的外观如何?
发布于 2014-12-12 20:50:53
我找到了解决方案:当您在控制台上启动智能you时:
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这将从那个版本开始智能with。
既然现在您总是必须在控制台上启动smartgit,那么一个更小的文件就很方便了:创建一个文件/usr/local/sbin/smg。
cd /tmp;
nohup /usr/share/smartgit/bin/smartgit.sh &并赋予它可执行的权利:
chmod +x /usr/local/sbin/smg现在您可以在任何地方使用
smg发布于 2022-06-16 11:30:54
同时,...elder版本仍然需要JRE 8:
sudo dnf install java-1.8.0-openjdk导致这些smartgit.vmoptions
jre=/usr/lib/jvm/jre-1.8.0-openjdkhttps://stackoverflow.com/questions/27451788
复制相似问题