【问题标题】:Smartgit not openingSmartgit 打不开
【发布时间】:2015-05-07 12:43:38
【问题描述】:

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

但是在单击该图标时,程序没有打开并且没有任何反应,也没有显示错误消息。任何人都可以帮助我解决为什么会这样吗?

【问题讨论】:

  • 尝试从终端启动它。那里可能有有用的输出。

标签: git smartgit


【解决方案1】:

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

【讨论】:

  • 一旦我从 Java 1.7 切换到 Java 1.8,smartgit 就工作了!
【解决方案2】:

打开smartgit git所在的终端。 写

cd smartgit
cd bin
sh smartgit.sh 

它会起作用的。

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

【讨论】:

  • 正在做 ./smartgit.sh 。这sh smargit.sh 工作。谢谢!
【解决方案3】:

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

一些教程herehere

【讨论】:

    【解决方案4】:

    我也遇到了同样的问题,当我检查 JDK 已被删除并再次安装它时,这解决了我的问题 sudo apt-get install openjdk*

    【讨论】:

      猜你喜欢
      • 2014-02-13
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多