git - Smartgit 打不开

标签 git smartgit

我使用的是 ubuntu 12.04。我已经通过 ppa 为 git 安装了一个 gui 客户端 smartgitsmartgit 图标甚至出现在 dash home 中。

enter image description here

但是在单击该图标时,程序没有打开,也没有任何反应,也没有显示错误消息。谁能帮我解释为什么会这样?

最佳答案

第 1 步:安装 OpenJDK 8

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk

有关如何安装 Java 的更多信息,请查看 How To Install Java with Apt-Get on Ubuntu 16.04

第 2 步:将版本 8 设置为您的默认 Java

检查系统上有哪些jdk版本可用

$ sudo update-java-alternatives --list

你应该看到类似的东西:

java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64

更改默认 Java 版本:

$ sudo update-java-alternatives --set java-1.8.0-openjdk-amd64

第 3 步:更新 SmartGit 配置

打开smartgit.vmoptions

$ nano ~/.smartgit/smartgit.vmoptions

并添加:

jre=/usr/lib/jvm/java-1.8.0-openjdk-amd64/

关于git - Smartgit 打不开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30101420/

相关文章:

git - 不能用smartgit "pull", "fetch only"可用

linux - 共享硬盘上的 Git 存储库

git - 如何详细显示 Git 中未提交的更改和一些 Git 差异

smartgit - 设置 SmartGit 使用的环境变量

git - SmartGit:文件或目录不是过期错误消息吗?

git - smartgit:执行命令失败:主干已过时

Git:从存储库中删除文件/文件夹,但在运行 git pull 时不从 git clones 中删除

Git:如何 checkout 新的远程分支?

.net - 在 Visual Studio 中使用 Git 的最佳实践?

Android Studio 翻译编辑器显示缺失的翻译(但事实并非如此!)