Установка JRE и Eclipse на Mandriva 2007 (не могу разобраться)

IDE, VCS и прочее

Модератор: Модераторы разделов

LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Скачал eclipse (eclipse-cpp-europa-linux-gtk.tar) и jre (jre-1_5_0_09-linux-i586.rpm.bin).
Eclipse распаковал в /usr/share/eclipse, установщик jre не выдал никаких ошибок, но eclipse не видит java virtual machine.
Пробывал прописывать JAVA_HOME=/usr/java/jre1.5.0_09 и PLUGIN_HOME=/usr/java/jre1.5.0_09/plugin.
При запуске /usr/java/jre1.5.0_09/bin/java_vm ругается вот так:
java_vm process: Couldn't find class sun/plugin/navig/motif/Plugin
Exception in thread "main" java.lang.NoClassDefFoundError: sun/plugin/navig/motif/Plugin

И эклипс тоже ругается, мол нету JRE.

Помогите плиз.
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение sergio »

LVS писал(а):
06.10.2007 12:31
Скачал eclipse (eclipse-cpp-europa-linux-gtk.tar) и jre (jre-1_5_0_09-linux-i586.rpm.bin).
Eclipse распаковал в /usr/share/eclipse, установщик jre не выдал никаких ошибок, но eclipse не видит java virtual machine.
Пробывал прописывать JAVA_HOME=/usr/java/jre1.5.0_09 и PLUGIN_HOME=/usr/java/jre1.5.0_09/plugin.
При запуске /usr/java/jre1.5.0_09/bin/java_vm ругается вот так:
java_vm process: Couldn't find class sun/plugin/navig/motif/Plugin
Exception in thread "main" java.lang.NoClassDefFoundError: sun/plugin/navig/motif/Plugin

Судя по названию файла, вы скачали не эклипс, а какой-то модуль от него? не?
В дебиан ядро эклипс идет в составе дистрибутива, ставится и работает. Мда, работает, кажется, еще на 1.4.xx JRE. Модули оно докачивает само отовсюду. И ставит. Только для этого надо под рутом всю эту бандуру запускать, я уже изматерился. :happy:
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Эклипс нормальный, просто в нем CDT уже встроенный, поэтому так называется. Скачивал прямо с сайта.
Жду помощи...
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение sergio »

Откопипастили бы что запускаете и вывод, что ли.
У меня это так:

Код: Выделить всё

$ eclipse
searching for compatible vm...
  testing /usr/lib/jvm/java-gcj...found

Больше ничего не выводится, запускается графика.

Переменных нет:

Код: Выделить всё

$ env | grep -i java
$

$ ls -l $(which java)
lrwxrwxrwx 1 root root 22 2007-10-01 02:45 /usr/bin/java -> /etc/alternatives/java
И так далее, приходим к

Код: Выделить всё

/usr/bin$ gij-4.1 --version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

/usr/bin$ eclipse - скрипт, принимает аргументы, в т.ч. -vm и пытается найти JVM самостоятельно.
Например, так:
javahome=`cat /etc/eclipse/java_home | grep -v '^#' | grep read line ; do echo -n $line ; echo -n ":" ; done`
Посмотрите...

При запуске /usr/java/jre1.5.0_09/bin/java_vm ругается вот так:
java_vm process: Couldn't find class sun/plugin/navig/motif/Plugin

При запуске чего? одной ВМ? :) Обычно она выводит Usage и намекает, что ей надо файл для запуска указать. :)
Не вполне понял, к чему должна относиться строчка sun/plugin/navig/motif/Plugin
Если собственно к ВМ - то почему sun а не com/sun??
Что запускали-то? ВМ или эклипс? Если эклипс - так мож это в нем чего-то не хватает, а не у ВМ?

Если бы как вы говорите
eclipse не видит java virtual machine.

то старт-скрипт эклипс вывел бы
"searching for compatible vm..."
echo "not found"
И открыл мессиджбокс на эту тему.
Так что проблему имхо не там ищете.
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Удалил установленный JRE.
Увидил у вас название gcj и поставил java-1.4.2-gcj-compat из дистрибутива мандривы (плюс 14 зависимостей).
Эклипс теперь видит виртуальную машину, но все равно ругается:

Код: Выделить всё

JVM terminated. Exit code=1
/usr/bin/jamvm
-Xms40m
-Xmx256m
-Dosgi.bundlefile.limit=100
-jar /usr/share/eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar
-os linux
-ws gtk
-arch x86
-showsplash
-launcher /usr/share/eclipse/eclipse
-name Eclipse
--launcher.library /usr/share/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.0.v20070606/eclipse_1017a.so
-startup /usr/share/eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar
-exitdata 1d001f
-vm /usr/bin/jamvm
-vmargs
-Xms40m
-Xmx256m
-Dosgi.bundlefile.limit=100
-jar /usr/share/eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar


А в консоле:

Код: Выделить всё

[lvs@localhost eclipse]$ ./eclipse
*** glibc detected *** /usr/share/eclipse/eclipse: double free or corruption (!prev): 0x0806bf78 ***
======= Backtrace: =========
/lib/i686/libc.so.6[0xb79a4dad]
/lib/i686/libc.so.6(__libc_free+0x83)[0xb79a4f33]
/usr/share/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.0.v20070606/eclipse_1017a.so(run+0x81d)[0xb7312665]
/usr/share/eclipse/eclipse[0x80492e7]
/lib/i686/libc.so.6(__libc_start_main+0xdc)[0xb795575c]
/usr/share/eclipse/eclipse[0x8048f61]
======= Memory map: ========
08048000-0804b000 r-xp 00000000 03:05 1198594    /usr/share/eclipse/eclipse
0804b000-0804c000 rwxp 00002000 03:05 1198594    /usr/share/eclipse/eclipse
0804c000-08144000 rwxp 0804c000 00:00 0          [heap]
b5500000-b5521000 rwxp b5500000 00:00 0
b5521000-b5600000 ---p b5521000 00:00 0
b5654000-b565e000 r-xp 00000000 03:05 1269819    /lib/libgcc_s-4.1.1.so.1
b565e000-b565f000 rwxp 0000a000 03:05 1269819    /lib/libgcc_s-4.1.1.so.1
b5673000-b56d3000 rwxs 00000000 00:07 1998882    /SYSV00000000 (deleted)
b56d3000-b56e3000 r-xp 00000000 03:05 1269791    /lib/libnsl-2.4.so
b56e3000-b56e5000 rwxp 0000f000 03:05 1269791    /lib/libnsl-2.4.so
b56e5000-b56e7000 rwxp b56e5000 00:00 0
b56e7000-b56f6000 r-xp 00000000 03:05 941533     /usr/lib/libbz2.so.1.0.0
b56f6000-b56f7000 rwxp 0000f000 03:05 941533     /usr/lib/libbz2.so.1.0.0
b56f7000-b56f9000 r-xp 00000000 03:05 1269813    /lib/libutil-2.4.so
b56f9000-b56fb000 rwxp 00001000 03:05 1269813    /lib/libutil-2.4.so
b56fb000-b5709000 r-xp 00000000 03:05 1269807    /lib/libresolv-2.4.so
b5709000-b570b000 rwxp 0000d000 03:05 1269807    /lib/libresolv-2.4.so
b570b000-b570d000 rwxp b570b000 00:00 0
b570d000-b571c000 r-xp 00000000 03:05 490647     /usr/lib/libavahi-client.so.3.2.0
b571c000-b571d000 rwxp 0000f000 03:05 490647     /usr/lib/libavahi-client.so.3.2.0
b571d000-b5728000 r-xp 00000000 03:05 490625     /usr/lib/libavahi-common.so.3.4.2
b5728000-b5729000 rwxp 0000a000 03:05 490625     /usr/lib/libavahi-common.so.3.4.2
b5729000-b572c000 r-xp 00000000 03:05 490689     /usr/lib/libavahi-glib.so.1.0.1
b572c000-b572d000 rwxp 00002000 03:05 490689     /usr/lib/libavahi-glib.so.1.0.1
b572d000-b5864000 r-xp 00000000 03:05 941534     /usr/lib/libcrypto.so.0.9.8
b5864000-b5879000 rwxp 00136000 03:05 941534     /usr/lib/libcrypto.so.0.9.8
b5879000-b587c000 rwxp b5879000 00:00 0
b587c000-b58b9000 r-xp 00000000 03:05 941535     /usr/lib/libssl.so.0.9.8
b58b9000-b58bd000 rwxp 0003c000 03:05 941535     /usr/lib/libssl.so.0.9.8
b58bd000-b592f000 r-xp 00000000 03:05 1269869    /lib/libdbus-1.so.3.0.0
b592f000-b5930000 rwxp 00072000 03:05 1269869    /lib/libdbus-1.so.3.0.0
b5930000-b594c000 r-xp 00000000 03:05 490661     /usr/lib/libdbus-glib-1.so.2.0.0
b594c000-b594d000 rwxp 0001c000 03:05 490661     /usr/lib/libdbus-glib-1.so.2.0.0
b594d000-b5984000 r-xp 00000000 03:05 490870     /usr/lib/libcroco-0.6.so.3.0.1
b5984000-b5987000 rwxp 00036000 03:05 490870     /usr/lib/libcroco-0.6.so.3.0.1
b5987000-b59b5000 r-xp 00000000 03:05 490840     /usr/lib/libgsf-1.so.114.0.1
b59b5000-b59b8000 rwxp 0002d000 03:05 490840     /usr/lib/libgsf-1.so.114.0.1
b59b8000-b59b9000 rwxp b59b8000 00:00 0
b59b9000-b59bd000 r-xp 00000000 03:05 941543     /usr/lib/libgthread-2.0.so.0.1200.3
b59bd000-b59be000 rwxp 00003000 03:05 941543     /usr/lib/libgthread-2.0.so.0.1200.3
b59be000-b5a0b000 r-xp 00000000 03:05 490694     /usr/lib/libORBit-2.so.0.1.0
b5a0b000-b5a14000 rwxp 0004d000 03:05 490694     /usr/lib/libORBit-2.so.0.1.0
b5a14000-b5a15000 rwxp b5a14000 00:00 0
b5a15000-b5a48000 r-xp 00000000 03:05 490700     /usr/lib/libgconf-2.so.4.1.0
b5a48000-b5a4b000 rwxp 00032000 03:05 490700     /usr/lib/libgconf-2.so.4.1.0
b5a4b000-b5aa8000 r-xp 00000000 03:05 490710     /usr/lib/libgnomevfs-2.so.0.1600.0
b5aa8000-b5aab000 rwxp 0005d000 03:05 490710     /usr/lib/libgnomevfs-2.so.0.1600.0
b5aab000-b5adf000 r-xp 00000000 03:05 490872     /usr/lib/librsvg-2.so.2.16.0
b5adf000-b5ae0000 rwxp 00034000 03:05 490872     /usr/lib/librsvg-2.so.2.16.0
b5af4000-b5af6000 r-xp 0000000Aborted
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение v04bvs »

Советую использовать JRE 6.
Спасибо сказали:
LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Никто не скажет как заставить эклипс работать?
Спасибо сказали:
Аватара пользователя
Gloomy
Сообщения: 340
Статус: сочувствующий

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение Gloomy »

Любопытно где ты раздобыл этот дистр? На сайте Eclipse сижу ссылку eclipse-cpp-europa-fall-linux-gtk.tar.gz, но не вижу ссылки eclipse-cpp-europa-linux-gtk.tar.gz.

Сам я юзаю Eclipse с установленными на него расширениями PDT, VE, PyDev. Для установки не делал ровным счетом ничего особенного: скачал JSDK, распаковал; скачал Eclipse, распаковал; скачал плагины, распаковал. Сделал ссылки на компилятор и интерпретатор Java:

/usr/local/bin/java -> /usr/local/jdk1.6.0_01/jre/bin/java
/usr/local/bin/javac -> /usr/local/jdk1.6.0_01/bin/javac


Вот и все, больше ничего не делал. Дистр - Debian 4.0 pre-etch х86-32. На всякий случай версии моего софта:

eclipse-SDK-3.2.2-linux-gtk.tar.gz
jdk-6u1-linux-i586.bin
org.python.pydev.feature-1_3_8.zip
pdt-all-in-one-S20070401_RC3-linux-gtk.tar.gz
VE-runtime-1.2.3_jem.zip
Спасибо сказали:
Аватара пользователя
Grishkin
Сообщения: 74
ОС: Не знаю

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение Grishkin »

Попоробуй яву 1.5 от Sun, обязательно 32-битную.
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение v04bvs »

Gloomy писал(а):
08.10.2007 19:07
Сам я юзаю Eclipse с установленными на него расширениями PDT, VE, PyDev. Для установки не делал ровным счетом ничего особенного: скачал JSDK, распаковал; скачал Eclipse, распаковал; скачал плагины, распаковал. Сделал ссылки на компилятор и интерпретатор Java:

А почему не поставили всё это из дебиановских репозиториев? У меня всё совсем из коробки работает, даже сановская джава.
Спасибо сказали:
LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Значит обновили. Качал с сайта:

Код: Выделить всё

[lvs@localhost eclipse]$ du -b eclipse-cpp-europa-linux-gtk.tar.gz
65375479        eclipse-cpp-europa-linux-gtk.tar.gz
[lvs@localhost eclipse]$ file eclipse-cpp-europa-linux-gtk.tar.gz
eclipse-cpp-europa-linux-gtk.tar.gz: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)

fall - осень переводится.

Хорошо, попробую другую джаву.
Спасибо сказали:
LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Спасибо, помогло. Запустил эклипс... выглидит внушительно и даже подтормаживает у меня.
Спасибо сказали:
Аватара пользователя
Gloomy
Сообщения: 340
Статус: сочувствующий

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение Gloomy »

v04bvs писал(а):
08.10.2007 19:19
почему не поставили всё это из дебиановских репозиториев

Потому что на DVD с моим дистром нет нужных пакетов. Есть только gcj и куча пакетов непонятного назначения которые даже Swing не поддерживают.

LVS писал(а):
08.10.2007 20:29
и даже подтормаживает у меня

Он тормозит везде где мало (1 или меньше Гб) оперативки. Таков уж Eclipse...
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение v04bvs »

Gloomy писал(а):
12.10.2007 20:59
v04bvs писал(а):
08.10.2007 19:19
почему не поставили всё это из дебиановских репозиториев

Потому что на DVD с моим дистром нет нужных пакетов. Есть только gcj и куча пакетов непонятного назначения которые даже Swing не поддерживают.

А что мешает подключить внешние репозитории? Всё равно ведь качали.

LVS писал(а):
08.10.2007 20:29
и даже подтормаживает у меня

Он тормозит везде где мало (1 или меньше Гб) оперативки. Таков уж Eclipse...

Неправда, 512 мегабайтов хватает для простых вещей, гигабайта не будет хватать, только если что нибудь тяжелое запускать, например Application Server с Oracle-ом.
Спасибо сказали:
elf74
Сообщения: 482
Статус: Линуксоид-Самовар :)
ОС: Mandriva Power Pack 2008.0 LCE

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение elf74 »

LVS писал(а):
06.10.2007 12:31
Скачал eclipse (eclipse-cpp-europa-linux-gtk.tar) и jre (jre-1_5_0_09-linux-i586.rpm.bin).
Eclipse распаковал в /usr/share/eclipse, установщик jre не выдал никаких ошибок, но eclipse не видит java virtual machine.
Пробывал прописывать JAVA_HOME=/usr/java/jre1.5.0_09 и PLUGIN_HOME=/usr/java/jre1.5.0_09/plugin.
При запуске /usr/java/jre1.5.0_09/bin/java_vm ругается вот так:
java_vm process: Couldn't find class sun/plugin/navig/motif/Plugin
Exception in thread "main" java.lang.NoClassDefFoundError: sun/plugin/navig/motif/Plugin

И эклипс тоже ругается, мол нету JRE.

Помогите плиз.

Сделайте следующее:
создайте на рабочем столе иконку, в командах запуска которой пропишите примерно так:
/opt/IBMJava2-142/jre/bin/java -jar /usr/share/eclipse/startup.jar
то есть напрямую "ручками" прописываем пути к Эклипсу...
Спасибо сказали:
LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение LVS »

Спасибо, но я уже решил проблему. (См. посты выше)
Спасибо сказали:
Аватара пользователя
Gloomy
Сообщения: 340
Статус: сочувствующий

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение Gloomy »

v04bvs писал(а):
12.10.2007 21:38
Всё равно ведь качали

Нет, не качал, все набрал по знакомым. Не так дешев у меня Инет чтобы тратить сотни мегабайт трафика :(

v04bvs писал(а):
12.10.2007 21:38
512 мегабайтов хватает для простых вещей

Даже для простых не хватает, автодополнения секунд по 10 ждать приходится. Это слишком медленно.
Спасибо сказали:
Alexey-S
Сообщения: 46
ОС: WinXP Mandriva

Re: Установка JRE и Eclipse на Mandriva 2007

Сообщение Alexey-S »

Gloomy писал(а):
13.10.2007 20:28
v04bvs писал(а):
12.10.2007 21:38
512 мегабайтов хватает для простых вещей

Даже для простых не хватает, автодополнения секунд по 10 ждать приходится. Это слишком медленно.

Попробуйте поставить JDK 6. Она рабтает ощутимо быстре предыдущих версий.
Я гоняю свою eclipse только под ней, хотя проекты собираю еще для старой JDK 1.4.
Спасибо сказали: