Smartgit 打不开

Smartgit not opening

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

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

您是否编辑了 smargit.sh 中的 SMARTGIT_JAVA_HOME 变量? 它应该指向您的 java 安装目录 确保您还安装了 git

一些教程here and here

我也有同样的问题,当我检查 JDK 已被删除只是重新安装它时,这解决了我的问题 sudo apt-get install openjdk*

第 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/

打开 smartgit git 所在的终端。 写

cd smartgit
cd bin
sh smartgit.sh 

它会起作用的。

此外,如果有任何 java sdk 相关问题,您的屏幕将提示错误。