Установка Eclipse (FreeBSD)
Hallo...
Поставил с /usr/ports/java/eclipse/ Запускаю: Error: JAVA_HOME is not defined correctly: /usr/local/jdk1.4.2 Unable to find /usr/local/jdk1.4.2/bin/java По идее зависимости тянулись.. jdk тянул как и просили.. итп.. Что где написать, что бы работало ? :) |
Код:
$which java зы а какая версия eclipse сейчас у Вас в портах? (каюсь, давно не обновляла порты, да и не до того, а c eclipse у меня были проблемы при установке (а главное использовании) и гораздо более серьезные :[. Так что расскажите, может, будет повод порты обновить :)) |
eclipse версии 3.1.1
javavm есть... пишет javavm: warning: The use of 'javavm' as a synonym for 'java' is deprecated java: error: can't find /usr/local/etc/javavms configuration file Создал чистый /usr/local/etc/javavms файл. Видим: javavm: warning: The use of 'javavm' as a synonym for 'java' is deprecated java: error: no suitable JavaVMs found :( jdk по идее должен был ставиться при компиляции еклипса. :(((( |
а which java что говорит?
|
Это все лицензия ...
По крайней мере у меня месяца 4 назад было такое, система просила вручную скачать java и поместить его в distfiles. Ставил по этой статье - http://www.freebsd.org/doc/ru_RU.KOI...cat/index.html. И в общем-то забил, не для моей машинки эта Java :) http://www.freebsd.org/ru/java/install.html |
Igor_I
так, насколько мне помнится, при установке java из портов появляется надпись с предложением пойти на sun, зарегистрироваться и скачать. (я, кстати, по-моему, после этого ставила java уже через pkg_add) |
Да-да, все верно, так оно и было ... Только мне стало в лом качать оттуда, то один архив, потом другой. Потом стал просто искать эти файлы на filesearch.ru
|
which java молчит.
Да, при установке я ходил на sun, регистрировался, качал. |
Цитата:
Пакет называется jdk. |
Belansky
Не совсем....... называеться он конечно же jkd. Но когда его поставить с /usr/ports/java/jdk14/ и написать which java можно увидеть: /usr/local/bin/java :) mar Пытаюсь поставить /usr/ports/java/jdk14/ Пока не очень хорошие ошибки при компиляции.. пробую.. Но eclipse уже почти запускается :) |
Belansky
Цитата:
strejiok может быть, jdk проще ставить пакетом (т.к. все равно ходить на sun и т.д. и т.п.) эх, придется мне заняться портами. А времени совсем нет :[ |
mar
Пардон, обшибочка вышла. И на старика бывает проруха. :) |
mar
А есть пакет? :) надо ж его найти. Ну да ладно.. Я то его поставил с портов уже. java -version итп :) все работает. Но вернемся к eclipse. Запускаю: An error has occurred. See the log file ./lalala.log lalala.log: !SESSION 2006-04-04 11:00:54.761 ----------------------------------------------- eclipse.buildId=I20050627-1435 java.version=1.4.2-p8 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=ru_RU Command-line arguments: -os freebsd -ws gtk -arch x86 !ENTRY org.eclipse.osgi 2006-04-04 11:01:35.891 !MESSAGE Application error !STACK 1 java.lang.UnsatisfiedLinkError: /home/strelok/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/62/1/.cp/libswt-gtk-3138.so: Cannot execute objects on /home at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1469) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123) at org.eclipse.swt.internal.Callback.<clinit>(Callback.java:36) at org.eclipse.swt.widgets.Display.createDisplay(Display.java:771) at org.eclipse.swt.widgets.Display.create(Display.java:746) at org.eclipse.swt.graphics.Device.<init>(Device.java:141) at org.eclipse.swt.widgets.Display.<init>(Display.java:429) at org.eclipse.swt.widgets.Display.<init>(Display.java:420) at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:394) at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155) at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:128) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:79) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Что делать? :)))))))))) |
strejiok
Цитата:
|
mar
весело :) значит и мне уже пора.. ну да это не важно. мне бы хоть какую то версию запустить.... |
я ставила стянутую с сайта (т.к. из портов не ставилось с довольно странными, хотя и встречающимися в сети (листок на FreeBSD.org),- ошибками, но порты были необновлены). Она запустилась, но отваливается при попытке создать проект со словами:
Цитата:
Сейчас попробую поставить из портов новую версию. Посмотрим, что получится :/ |
strejiok
разобралась я со своими обновлениями и дособирала eclipse. Все работает (правда смотрю я на нее теперь и думаю, - а зачем она мне сдалась? =)) |
В довершение всего - эта зараза (eclipse) берет установки локали из системных. И заставить ее читать cp1251 не-кракозябрами удалось только после
Код:
LC_ALL=ru_RU.CP1251; export LC_ALL |
mar
хм.... поздравляю :) а я ничего интересного с этими ошибками так и не придумал... попробую еще убить установленный и поставить пакет.. |
Переставил.. поставил пакет.
Не запускается все равно. лог: !SESSION 2006-04-05 10:12:53.178 ----------------------------------------------- eclipse.buildId=M20060118-1600 java.version=1.4.2-p8 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=ru_RU Command-line arguments: -os freebsd -ws gtk -arch x86 !ENTRY org.eclipse.osgi 2006-04-05 10:13:05.512 !MESSAGE Application error !STACK 1 java.lang.UnsatisfiedLinkError: /home/strelok/.eclipse/org.eclipse.platform_3.1.2/configuration/org.eclipse.osgi/bundles/62/1/.cp/libswt-pi-gtk-3139.so: Cannot execute objects on /home at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1469) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123) at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19) at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63) at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54) at org.eclipse.swt.widgets.Display.<clinit>(Display.java:122) at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:381) at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155) at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:128) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:79) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) |
strejiok
во-первых, смотри - Цитата:
во-вторых, может все-таки обновить порты до последней версии (той, что у меня пошла). Потому, что более ранняя, чем у тебя, у меня даже не собиралась, а в этой по указанному адресу лежит немного не то и не так: Цитата:
|
С правами.. sudo eclipse по идее с правами проблем не должно быть.
А вот насчет что где лежит.. Когда была версия 3.1.0 писало вот что: java.lang.UnsatisfiedLinkError: /home/strelok/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/62/1/.cp/libswt-gtk-3138.so: Cannot execute objects on /home теперь поставил версию 3.1.2 и вижу: java.lang.UnsatisfiedLinkError: /home/strelok/.eclipse/org.eclipse.platform_3.1.2/configuration/org.eclipse.osgi/bundles/62/1/.cp/libswt-pi-gtk-3139.so: Cannot execute objects on /home такс.... запустил я его все же.. немного мейк деинсталов и реинсталов и запустился.. теперь надо потестить работает ли он нормально.. mar Пасиб за советы! Всем кстати тоже спаасибо!:) |
strejiok
и тебе спасибо :) А то я бы еще тянула с обновлением портов :) А как ты с русскими локалями в проектах обходишься? (или у тебя utf-8 ?) |
mar а что с ними? koi8-u у меня :) Я почти всегда с koi8-r.. а если например открываю cp1251 - вижу кракозябры. Иду в Window --> Preferences --> General --> Editors --> и выбираю Text file encoding Other -> cp1251. Открыл закрыл файлик, который cp2151 и вижу норм текст. кстати да. можно же просто в Properties project'a указать cp1251. И весь прожект будет ср1251 :) Ты об этом? или я все же не правильно понял вопрос.. |
не-а у меня в списке encoding other только koi-8 (из русского, не считая UTF и USA-ASCII). А когда меняю LC_ALL в скрипте запуска - только CP_1251 + остальное
strejiok здорово! получилось :-)спасибо :-) (просто написать cp1251, не выбирая из списка) |
Время: 15:16. |
Время: 15:16.
© OSzone.net 2001-