【发布时间】:2015-05-07 12:43:38
【问题描述】:
我使用的是 ubuntu 12.04。我已经通过 ppa 为 git 安装了一个 gui 客户端 smartgit,smartgit 图标甚至出现在仪表板主页中。
但是在单击该图标时,程序没有打开并且没有任何反应,也没有显示错误消息。任何人都可以帮助我解决为什么会这样吗?
【问题讨论】:
-
尝试从终端启动它。那里可能有有用的输出。
我使用的是 ubuntu 12.04。我已经通过 ppa 为 git 安装了一个 gui 客户端 smartgit,smartgit 图标甚至出现在仪表板主页中。
但是在单击该图标时,程序没有打开并且没有任何反应,也没有显示错误消息。任何人都可以帮助我解决为什么会这样吗?
【问题讨论】:
第 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 相关的问题,您的屏幕将提示错误。
【讨论】:
./smartgit.sh 。这sh smargit.sh 工作。谢谢!
我也遇到了同样的问题,当我检查 JDK 已被删除并再次安装它时,这解决了我的问题
sudo apt-get install openjdk*
【讨论】: