Показать полную графическую версию : [решено] Установка Eclipse (FreeBSD)
strejiok
30-03-2006, 13:27
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
/usr/local/bin/java
$java -version
java version "1.4.2-p7"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p7-mar_07_may_2005_21_12)
Java HotSpot(TM) Client VM (build 1.4.2-p7-mar_07_may_2005_21_12, mixed mode)
это я к тому, что если Java на месте (как у меня, например), то можно сделать силинк туда, куда хочет eclipse и жить спокойно
зы а какая версия eclipse сейчас у Вас в портах? (каюсь, давно не обновляла порты, да и не до того, а c eclipse у меня были проблемы при установке (а главное использовании) и гораздо более серьезные :[. Так что расскажите, может, будет повод порты обновить :))
strejiok
30-03-2006, 16:54
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.KOI8-R/articles/java-tomcat/index.html.
И в общем-то забил, не для моей машинки эта Java :)
http://www.freebsd.org/ru/java/install.html
Igor_I
так, насколько мне помнится, при установке java из портов появляется надпись с предложением пойти на sun, зарегистрироваться и скачать. (я, кстати, по-моему, после этого ставила java уже через pkg_add)
Да-да, все верно, так оно и было ... Только мне стало в лом качать оттуда, то один архив, потом другой. Потом стал просто искать эти файлы на filesearch.ru
strejiok
31-03-2006, 10:26
which java молчит.
Да, при установке я ходил на sun, регистрировался, качал.
Belansky
31-03-2006, 12:04
which java молчит
И будет молчать.
Пакет называется jdk.
strejiok
31-03-2006, 12:26
Belansky
Не совсем....... называеться он конечно же jkd.
Но когда его поставить с /usr/ports/java/jdk14/ и написать which java можно увидеть: /usr/local/bin/java :)
mar
Пытаюсь поставить /usr/ports/java/jdk14/
Пока не очень хорошие ошибки при компиляции.. пробую..
Но eclipse уже почти запускается :)
Belansky
И будет молчать.
а почему у меня разговаривает :) ?
strejiok
может быть, jdk проще ставить пакетом (т.к. все равно ходить на sun и т.д. и т.п.)
эх, придется мне заняться портами. А времени совсем нет :[
Belansky
01-04-2006, 10:04
mar
Пардон, обшибочка вышла. И на старика бывает проруха. :)
strejiok
04-04-2006, 12:38
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
eclipse версии 3.1.1
обновила порты, запустила make all. Тянет 3.1.2 :)
strejiok
04-04-2006, 14:08
mar
весело :) значит и мне уже пора..
ну да это не важно. мне бы хоть какую то версию запустить....
я ставила стянутую с сайта (т.к. из портов не ставилось с довольно странными, хотя и встречающимися в сети (листок на FreeBSD.org),- ошибками, но порты были необновлены). Она запустилась, но отваливается при попытке создать проект со словами:
JVM terminated. Exit code=1
/usr/local/bin/java
-Xms40m
-Xmx256m
-jar /usr/local/eclipse/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /usr/local/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata 70026
-vm /usr/local/bin/java
-vmargs
-Xms40m
-Xmx256m
-jar /usr/local/eclipse/startup.jar
А просто взять файл и редактировать - пожалуйста. Но это и в kate можно
Сейчас попробую поставить из портов новую версию. Посмотрим, что получится :/
strejiok
разобралась я со своими обновлениями (http://www.forum.oszone.net/showthread.php?p=424921) и дособирала eclipse. Все работает (правда смотрю я на нее теперь и думаю, - а зачем она мне сдалась? =))
В довершение всего - эта зараза (eclipse) берет установки локали из системных. И заставить ее читать cp1251 не-кракозябрами удалось только после LC_ALL=ru_RU.CP1251; export LC_ALL
т.е. с проекта на проект надо переключаться через смену LC_ALL :aggressiv
strejiok
05-04-2006, 10:37
mar
хм.... поздравляю :)
а я ничего интересного с этими (http://forum.oszone.net/showpost.php?p=424753&postcount=13) ошибками так и не придумал...
попробую еще убить установленный и поставить пакет..
strejiok
05-04-2006, 11:13
Переставил.. поставил пакет.
Не запускается все равно. лог:
!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)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.