Установка JRE и Eclipse на Mandriva 2007 (не могу разобраться)
Модератор: Модераторы разделов
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Установка JRE и Eclipse на Mandriva 2007
Скачал 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.
Помогите плиз.
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.
Помогите плиз.
-
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Установка JRE и Eclipse на Mandriva 2007
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. Модули оно докачивает само отовсюду. И ставит. Только для этого надо под рутом всю эту бандуру запускать, я уже изматерился.

Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Re: Установка JRE и Eclipse на Mandriva 2007
Эклипс нормальный, просто в нем CDT уже встроенный, поэтому так называется. Скачивал прямо с сайта.
Жду помощи...
Жду помощи...
-
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Установка JRE и Eclipse на Mandriva 2007
Откопипастили бы что запускаете и вывод, что ли.
У меня это так:
Больше ничего не выводится, запускается графика.
Переменных нет:
И так далее, приходим к
/usr/bin$ eclipse - скрипт, принимает аргументы, в т.ч. -vm и пытается найти JVM самостоятельно.
Например, так:
javahome=`cat /etc/eclipse/java_home | grep -v '^#' | grep read line ; do echo -n $line ; echo -n ":" ; done`
Посмотрите...
При запуске чего? одной ВМ?
Обычно она выводит Usage и намекает, что ей надо файл для запуска указать.
Не вполне понял, к чему должна относиться строчка sun/plugin/navig/motif/Plugin
Если собственно к ВМ - то почему sun а не com/sun??
Что запускали-то? ВМ или эклипс? Если эклипс - так мож это в нем чего-то не хватает, а не у ВМ?
Если бы как вы говорите
то старт-скрипт эклипс вывел бы
"searching for compatible vm..."
echo "not found"
И открыл мессиджбокс на эту тему.
Так что проблему имхо не там ищете.
У меня это так:
Код: Выделить всё
$ 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
При запуске чего? одной ВМ?


Не вполне понял, к чему должна относиться строчка 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
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Re: Установка JRE и Eclipse на Mandriva 2007
Удалил установленный JRE.
Увидил у вас название gcj и поставил java-1.4.2-gcj-compat из дистрибутива мандривы (плюс 14 зависимостей).
Эклипс теперь видит виртуальную машину, но все равно ругается:
А в консоле:
Увидил у вас название 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
-
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Установка JRE и Eclipse на Mandriva 2007
Советую использовать JRE 6.
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Re: Установка JRE и Eclipse на Mandriva 2007
Никто не скажет как заставить эклипс работать?
-
- Сообщения: 340
- Статус: сочувствующий
Re: Установка JRE и Eclipse на Mandriva 2007
Любопытно где ты раздобыл этот дистр? На сайте 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
Сам я юзаю 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
-
- Сообщения: 74
- ОС: Не знаю
Re: Установка JRE и Eclipse на Mandriva 2007
Попоробуй яву 1.5 от Sun, обязательно 32-битную.
-
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Установка JRE и Eclipse на Mandriva 2007
А почему не поставили всё это из дебиановских репозиториев? У меня всё совсем из коробки работает, даже сановская джава.
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Re: Установка JRE и Eclipse на Mandriva 2007
Значит обновили. Качал с сайта:
fall - осень переводится.
Хорошо, попробую другую джаву.
Код: Выделить всё
[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 - осень переводится.
Хорошо, попробую другую джаву.
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Re: Установка JRE и Eclipse на Mandriva 2007
Спасибо, помогло. Запустил эклипс... выглидит внушительно и даже подтормаживает у меня.
-
- Сообщения: 340
- Статус: сочувствующий
Re: Установка JRE и Eclipse на Mandriva 2007
Потому что на DVD с моим дистром нет нужных пакетов. Есть только gcj и куча пакетов непонятного назначения которые даже Swing не поддерживают.
Он тормозит везде где мало (1 или меньше Гб) оперативки. Таков уж Eclipse...
-
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Установка JRE и Eclipse на Mandriva 2007
А что мешает подключить внешние репозитории? Всё равно ведь качали.
Неправда, 512 мегабайтов хватает для простых вещей, гигабайта не будет хватать, только если что нибудь тяжелое запускать, например Application Server с Oracle-ом.
-
- Сообщения: 482
- Статус: Линуксоид-Самовар :)
- ОС: Mandriva Power Pack 2008.0 LCE
Re: Установка JRE и Eclipse на Mandriva 2007
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
то есть напрямую "ручками" прописываем пути к Эклипсу...
-
- Сообщения: 264
- Статус: All Hail Random
- ОС: Kubuntu, CentOS, Slackware
Re: Установка JRE и Eclipse на Mandriva 2007
Спасибо, но я уже решил проблему. (См. посты выше)
-
- Сообщения: 340
- Статус: сочувствующий
Re: Установка JRE и Eclipse на Mandriva 2007
Нет, не качал, все набрал по знакомым. Не так дешев у меня Инет чтобы тратить сотни мегабайт трафика

Даже для простых не хватает, автодополнения секунд по 10 ждать приходится. Это слишком медленно.
-
- Сообщения: 46
- ОС: WinXP Mandriva
Re: Установка JRE и Eclipse на Mandriva 2007
Попробуйте поставить JDK 6. Она рабтает ощутимо быстре предыдущих версий.
Я гоняю свою eclipse только под ней, хотя проекты собираю еще для старой JDK 1.4.