Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Проблема при запуске Eclipse


Автор: Brain 24.3.2008, 10:15
Доброго времени суток!
Поставил на Ubuntu среду Eclipse
Код

sudo apt-get install eclipse

потом сразу C/C++ Development Tools
Код

sudo apt-get install eclipse-cdt

Попробовал запустить. Ругается, что нет Java-машины. С помощью synaptic поставил j2re1.4 и j2sdk1.4 т.к. ничего другого не нашел.
Опять попробовал запустить уже ругается подругому:
Код

JVM terminated. Exit code=1
/usr/lib/j2se/1.4/bin/java
-Djava.library.path=/usr/lib/jni
-Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db
-Dgnu.gcj.runtime.VMClassLoader.library_control=never
-Dosgi.locking=none
-jar /usr/lib/eclipse/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /usr/lib/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata ba8058
-install /usr/lib/eclipse
-vm /usr/lib/j2se/1.4/bin/java
-vmargs
-Djava.library.path=/usr/lib/jni
-Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db
-Dgnu.gcj.runtime.VMClassLoader.library_control=never
-Dosgi.locking=none
-jar /usr/lib/eclipse/startup.jar 

Может я не ту машину поставил?
Что делать подскажите. Заранее благодарю.

Автор: JackYF 24.3.2008, 14:49
Сделай 

Цитата

sudo aptitude remove eclipse eclipse-cdt
sudo aptitude install eclipse eclipse-cdt

apt-get не ставит по-умолчанию рекомендуемые пакеты. А рекомендуемые пакеты обычно нужны.

Автор: Brain 24.3.2008, 19:19
Спасибо! Помогло! smile 

Я так понял что их надо вместе ставить? 

Вроде Eclips'у  Java-машина нужна, но почему она сама не поставилась не знаю, вроде бы в зависимостях должно быть... smile

Обьясни, что происходило пожалуйста...

Автор: JackYF 24.3.2008, 23:26
Цитата(Brain @  24.3.2008,  18:19 Найти цитируемый пост)
Обьясни, что происходило пожалуйста...

Такс. В общем. Есть несколько типов зависимостей:
1) безусловные (depends)
2) очень рекомендуемые (recommends)
3) предлагаемые (suggests)

java-машина находилась в рекомендуемых. А apt-get рекомендуемые зависимости не ставит (по-умолчанию), только безусловные.
aptitude - более новый и более мощный инструмент, и немного более логичный инструмент - он ставит и depends, и recommends.

Это, а также много чего другого написано в APT how-to, советую ознакомиться.

Конец сей басни таков: пользуй aptitude вместо apt-get для установки пакетов smile

Автор: bilbobagginz 26.3.2008, 14:53
Цитата(JackYF @  24.3.2008,  23:26 Найти цитируемый пост)
aptitude - более новый и более мощный инструмент, и немного более логичный инструмент - он ставит и depends, и recommends.

ну это спорный вопрос - хорошо это или плохо smile
когда ставишь vim для питона, а тебе устанавливают cscope, cbrowse и т.д., не думаю что ты сильно и шибко радуешься.... на фига изюм в довесок  smile

Автор: JackYF 26.3.2008, 17:29
Цитата(bilbobagginz @  26.3.2008,  13:53 Найти цитируемый пост)
ну это спорный вопрос - хорошо это или плохо

По нынешним временам не ставить recommends к пакету - чревато, и нужно в единичных процентах случаев. Что и случилось у топикстартера.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)