首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用另一个java版本启动smartgit

使用另一个java版本启动smartgit
EN

Stack Overflow用户
提问于 2014-12-12 20:41:48
回答 2查看 4.8K关注 0票数 5

我试着用另一个java版本在我的Ubuntu14.1032bit上启动start git6.5。

在文件/usr/share/smartgit/bin/smartgit.sh中,它是这样的:

代码语言:javascript
复制
# 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.

这里我找到了一个如何编辑文件的答案:

代码语言:javascript
复制
gedit ~/.smartgit/smartgit.vmoptions

所以我输入了:

代码语言:javascript
复制
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引擎,该文件的外观如何?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-12 20:50:53

我找到了解决方案:当您在控制台上启动智能you时:

代码语言:javascript
复制
smartgit-start 

你会收到警告:

警告: /usr/lib/jvm/java-7-openjdk-i386/bin/java/bin/java不存在

该路径中有一个双/bin/java,所以只需输入bin文件夹的路径:

代码语言:javascript
复制
gedit ~/.smartgit/smartgit.vmoptions

输入以下内容:

代码语言:javascript
复制
jre=/usr/lib/jvm/java-7-openjdk-i386

这将从那个版本开始智能with。

既然现在您总是必须在控制台上启动smartgit,那么一个更小的文件就很方便了:创建一个文件/usr/local/sbin/smg

代码语言:javascript
复制
cd /tmp;
nohup /usr/share/smartgit/bin/smartgit.sh &

并赋予它可执行的权利:

代码语言:javascript
复制
chmod +x /usr/local/sbin/smg

现在您可以在任何地方使用

代码语言:javascript
复制
smg
票数 6
EN

Stack Overflow用户

发布于 2022-06-16 11:30:54

同时,...elder版本仍然需要JRE 8:

代码语言:javascript
复制
sudo dnf install java-1.8.0-openjdk

导致这些smartgit.vmoptions

代码语言:javascript
复制
jre=/usr/lib/jvm/jre-1.8.0-openjdk
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27451788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档