Eclipse が起動しないので
2008-05-16


FreeBSD 7.0 RELEASE を使っている。現在、ports に入っているのは eclipse-3.2.2_1 だった。こちらを試したが、起動しない。エラーは以下の様に出ていた。

% less ~/workspace/.metadata/.log
!SESSION 2008-05-15 23:46:30.807 -----------------------------------------------
eclipse.buildId=M20070212-1330
java.version=1.5.0_14-p8
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=en
Command-line arguments:  -os freebsd -ws gtk -arch x86

!ENTRY org.eclipse.osgi 4 0 2008-05-15 23:46:39.517
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: /usr/local/eclipse/plugins/org.eclipse.swt.gtk_3
.0.1/os/freebsd/x86/libswt-pi-gtk-3063.so: Shared object "libgtk-x11-2.0.so.600"
 not found, required by "libswt-pi-gtk-3063.so"
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1660)
        at java.lang.Runtime.loadLibrary0(Runtime.java:822)
        at java.lang.System.loadLibrary(System.java:993)
動的ライブラリの名前がおかしいのだろう。

これを直す手もあるが、ports には eclipse-devel もある。こちらの方がバージョンが新しいので、こちらが動けば問題はない。そこで、eclipse-devel を試す。eclipse-devel-3.3.1_2 とeclipse-devel-3.3.2 を試したが、共に問題なく起動した。

問題があっても頑張って直さなくても回避できる事もある。

[FreeBSD]
[java]
[ports]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット