Hey! Well, still having troubles.
I have linked all so files in /usr/local/lib which turned out to be
missing:
------------------------------------------------
[root@localhost notime]# ls /usr/local/lib
libgconfjar0.8.so libgladejava0.8.so.0.8.2
libgnomevtejava0.8.so libgtkjar0.8.so.0.8.2
libgconfjar0.8.so.0.8.2 libgnomejar0.8.so
libgnomevtejava0.8.so.0.8.2 libgtkjava0.8.so
libgconfjava0.8.so libgnomejar0.8.so.0.8.2
libgtkhtmljar0.8.so libgtkjava0.8.so.0.8.2
libgconfjava0.8.so.0.8.2 libgnomejava0.8.so
libgtkhtmljar0.8.so.0.8.2 libladejar0.8.so
libgladejar0.8.so libgnomejava0.8.so.0.8.2
libgtkhtmljava0.8.so
libgladejar0.8.so.0.8.2 libgnomevtejar0.8.so
libgtkhtmljava0.8.so.0.8.2
libgladejava0.8.so libgnomevtejar0.8.so.0.8.2 libgtkjar0.8.so
---------------------------------------------------
I exported my CLASSPATH:
---------------------------------------------------
[root@localhost notime]# export
CLASSPATH=.:/usr/local/share/java-gnome/gnome0.8.jar:/usr/local/share/java-gnome/gtk0.8.jar
[root@localhost notime]# echo $CLASSPATH
.:/usr/local/share/java-gnome/gnome0.8.jar:/usr/local/share/java-gnome/gtk0.8.jar
---------------------------------------------------
I exported my LD_LIBRARY_PATH:
--------------------------------------------------
[root@localhost notime]# export LD_LIBRARY_PATH=/usr/local/lib
[root@localhost notime]# echo $LD_LIBRARY_PATH
/usr/local/lib
--------------------------------------------------
I compiled First.java
--------------------------------------------------
[root@localhost notime]# javac First.java
[root@localhost notime]#
--------------------------------------------------
Than I tryed to run it:
--------------------------------------------------
[root@localhost notime]# javac First.java
[root@localhost notime]# java First
Exception in thread "main" java.lang.UnsatisfiedLinkError:
/usr/local/lib/libgnomejava0.8.so.0.8.2:
/usr/local/lib/libgnomejava0.8.so.0.8.2: undefined symbol:
gnome_password_dialog_set_remember_label_text
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.gnu.gnome.Program.<clinit>(Program.java:88)
at First.main(First.java:10)
---------------------------------------------------
Please help me.
Thijs
Op vr 26-12-2003, om 05:08 schreef Luca De Rugeriis:
> Il mer, 2003-12-24 alle 10:38, Mark Howard ha scritto:
> > On Tue, Dec 23, 2003 at 01:14:38AM +0100, Thijs Thiessens wrote:
> > > I tryed to compile a class anyway but not succesfull.
> > >
> > > locate gtkjava outputs:
> > > /usr/local/lib/libgtkjava0.8.so.0.8.2
> > >
> > > If I export my LD_LIBRARY_PATH with this lib directory, it still
can't
> > > load the class. (no gtkjava0.8 in java.library.path)
> >
> > Does it also contain libgtkjava0.8.so? (a symlink to the above file)
> There are many missing links for me too.
> I had to add the following links manually:
>
> ln -s libgladejava2.5.so.2.5.1 libgladejava2.5.so
> ln -s libgladejar2.5.so.2.5.1 libgladejar2.5.so
> ln -s libgtkjava2.3.so.2.3.1 libgtkjava2.3.so
> ln -s libgnomejava2.5.so.2.5.1 libgnomejava2.5.so
> ln -s libgtkhtmljava2.5.so.2.5.1 libgtkhtmljava2.5.so
> ln -s libgnomevtejava0.11.so.0.11 libgnomevtejava0.11.so
>
> After this I'm able to run CroMagnon ;)
|