0

我试图让 smartgit 在 Ubuntu 上运行,但我不断收到此错误:

Disabling SSE42Intrinsics to work around bug 6875866.
An incompatible Java version has been detected which has been reported to cause strange bugs. Aborting now. To force SmartGit to use this Java version, set the VM property     smartgit.checkIncompatibleJava to false (use at your own risk).

Please install the latest release of the SUN Java SE Runtime Environment (JRE) from:
  http://java.sun.com/javase/downloads/
or if it is already installed, make sure it is used.

nabble 支持论坛此时不起作用,我找不到任何 --working-- 安装文档。

我试图从 readme-linux.txt 文件中给出的链接下载 JRE,但这对我来说是一个 .bin 文件。

我还从突触管理器中安装了 sun-java6-jre 包,注意我已经安装了以下包:

  • 默认-jre,
  • openjdk-6-jre-lib
  • gcj-4.x-jre-lib。

添加 sun-java6-jre 没有帮助。

如何正确安装 smartgit?

4

4 回答 4

2

试试这个教程http://solaajayi.wordpress.com/2011/01/04/installing-smartgit-in-ubuntu-linux-10-04/

在本教程之后,我在我的 ubuntu 系统上安装了smartgit 。

于 2011-09-03T21:02:04.370 回答
1

Step1 从 SUN 站点下载 readme-linux.txt 中指定的 2 个文件

jre-6u24-linux-i586-rpm.bin (installer script) and jre-6u24-linux-i586.bin (actual jre-1.6)

Step2 以root身份运行并chmod安装程序脚本文件

$> su - $> chmod +x jre-6u24-linux-i586-rpm.bin

Step3 执行安装脚本

$> ./jre-6u24-linux-i586-rpm.bin //Script shows "Done" at the end of the installation.

Step4 指向正确的java安装获取当前java源和版本,以防需要撤消java开关

$> which java $> java -version java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.7) (fedora-52.1.9.7.fc14-i386) OpenJDK Server VM (build 19.0-b09, mixed mode)

$> 文件 /usr/bin/java /usr/bin/java: 到 `/etc/alternatives/java' 的符号链接

Step5 从OpenJDK切换到SUN java $> ln -f -s /usr/java/jre1.6.0_24/bin/java /usr/bin/java

Step6 检查开关是否工作

$> java -version java version "1.6.0_24" Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)

安装jre1.6的详细说明见链接

http://java.com/en/download/help/linux_install.xml#selfextracting

于 2011-03-31T12:20:51.053 回答
1

你需要安装openjdk-7-jre使用 sudo apt-get install openjdk-7-jre

于 2012-06-28T02:35:30.700 回答
0

SmartGit 3(目前可作为预览版)与 OpenJDK 一起运行良好且开箱即用。

于 2012-01-05T19:10:18.933 回答