Ubuntu Smartgit не запускается

Я пытаюсь запустить 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 в данный момент не работает, и я не могу найти рабочей документации по установке.

Я пытался загрузить JRE по ссылке, указанной в файле readme-linux.txt, но мне нужен один файл .bin.

Я также установил пакет sun-java6-jre из синаптического менеджера и заметил, что у меня уже установлен следующий пакет:

  • по умолчанию jre,
  • openjdk-6-jre-lib
  • gcj-4.x-jre-lib.

Добавление sun-java6-jre не помогло.

Как я могу правильно установить smartgit?


person FMaz008    schedule 29.03.2011    source источник
comment
Это, вероятно, принадлежит askubuntu.com   -  person BMitch    schedule 30.03.2011
comment
Вы проверяли, используется ли Sun JRE после ее установки? Что возвращают which java и echo $JAVA_HOME?   -  person Thomas    schedule 30.03.2011
comment
что update-alternatives --config java говорит, что это ваша java по умолчанию?   -  person MeBigFatGuy    schedule 30.03.2011
comment
which java =› /usr/bin/java echo $JAVA_HOME =› ‹nothing› update-alternatives --config java =› openjdk, мне просто нужно было нажать 2 (java-6-sun), и проблема решена. Пожалуйста, опубликуйте ответ, чтобы я мог вознаградить его.   -  person FMaz008    schedule 30.03.2011


Ответы (4)


Попробуйте это руководство http://solaajayi.wordpress.com/2011/01/04/installing-smartgit-in-ubuntu-linux-10-04/

После этого руководства у меня есть smartgit в моей системе Ubuntu.

person megas    schedule 03.09.2011

Шаг 1 Загрузите 2 файла с сайта SUN, как указано в файле readme-linux.txt.

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

Шаг 2. Запустите от имени пользователя root и выполните команду chmod для файла сценария установки.

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

Шаг 3. Запустите сценарий установки.

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

Шаг 4. Укажите правильную установку 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'

Шаг 5 Переключение между java SUN из OpenJDK $> ​​ln -f -s /usr/java/jre1.6.0_24/bin/java /usr/bin/java

Шаг 6. Проверьте, работает ли переключатель.

$> 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

person GuruM    schedule 31.03.2011
comment
Это довольно сложный способ. Вы можете просто: sudo apt-get install sun-java6-jre , а затем использовать решение MeBigFatGuy, чтобы выбрать java по умолчанию для использования. - person FMaz008; 31.03.2011
comment
да. Я не смог установить, как показано MeFatGuy - yum выдал какую-то ошибку, а Sun Update Manager(?) требует предустановленной jre (ситуация catch22). Я устанавливал smartgit (безуспешно) на Fedora, когда увидел этот пост. Это пошаговый подход, который, наконец, сработал для меня. - person GuruM; 03.04.2011

Вам необходимо установить openjdk-7-jre Использовать sudo apt-get install openjdk-7-jre

person dariush    schedule 28.06.2012

SmartGit 3 (в настоящее время доступен в виде предварительной версии) отлично работает с OpenJDK.

person Mot    schedule 05.01.2012