swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Swarm-Support] java swarm problem with sun java


From: Paul E. Johnson
Subject: Re: [Swarm-Support] java swarm problem with sun java
Date: Fri, 25 Apr 2003 12:02:56 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225

When you configured/compiled swarm, you told it what Java libraries to use. So the most direct route to your goal, I GUESS, is to recompile/install swarm after telling it --with-jdkdir=/usr/share/j2sdk1.4.1_02 or whatever.

In the alternative, there was some talk about changing over after installing Swarm:

http://lark.cc.ku.edu/~pauljohn/SwarmFaq/SwarmOnlineFaq.html#3.7

I have not tried it, so I don't know if it works with Swarm 2.2x

Note those instructions are for Windows, and in particular on Unix, the path separator must be the colon, not the semicolon.

Michael Charters wrote:

hi,

i have a java swarm project that has been using Kaffe as its JVM ... and i
would like to run it with sun java2.  i keep getting an error that it
cannot find javaswarm in java.library.path.

when i run it with Kaffe like this:

/appl/kaffe1.0.5/bin/javac -classpath 
'.:/appl/swarm2.1.1/opt/share/swarm/swarm.jar:/appl/kaffe1.0.5/share/kaffe/Klasses.jar'
 *.java
export 
LD_LIBRARY_PATH="/appl/swarm2.1.1/opt/lib:/appl/swarm2.1.1-support/lib:/usr/X11R6/lib"
export KAFFELIBRARYPATH="/appl/swarm2.1.1/opt/lib:/appl/kaffe1.0.5/lib/kaffe"
/appl/kaffe1.0.5/libexec/Kaffe -classpath 
'.:/appl/swarm2.1.1/opt/share/swarm/swarm.jar:/appl/kaffe1.0.5/share/kaffe/Klasses.jar'
 'StartDove' '--batch' '--generation=5'

it runs fine.

but when i try the same thing with sun java2 1.4.1:

/appl/j2sdk1.4.1/bin/javac -classpath 
'.:/appl/swarm2.1.1/opt/share/swarm/swarm.jar:/appl/kaffe1.0.5/share/kaffe/Klasses.jar'
 *.java
export 
LD_LIBRARY_PATH="/appl/swarm2.1.1/opt/lib:/appl/swarm2.1.1-support/lib:/usr/X11R6/lib"
export KAFFELIBRARYPATH="/appl/swarm2.1.1/opt/lib:/appl/kaffe1.0.5/lib/kaffe"
/appl/j2sdk1.4.1/bin/java -classpath 
'.:/appl/swarm2.1.1/opt/share/swarm/swarm.jar:/appl/kaffe1.0.5/share/kaffe/Klasses.jar'
 'StartDove' '--batch' '--generation=5'

i get this error:

Exception caught: no javaswarm in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: initSwarm
       at swarm.SwarmEnvironment.initSwarm(Native Method)
       at StartDove.main(StartDove.java:77)

any idea what i am doing wrong here ... is there anything special i need
to do to get it to run w/ sun java2?

i assume it is looking for these files:

lupo-bin$ pwd
/appl/swarm2.1.1/opt/bin
lupo-bin$ ll
total 156
-rwxr-xr-x    1 appl     appl          788 Oct 24  2000 javacswarm
-rwxr-xr-x    1 appl     appl         2225 Oct 24  2000 javaswarm
-rwxr-xr-x    1 appl     appl       129749 Oct 24  2000 libtool-swarm
-rwxr-xr-x    1 appl     appl         4925 Oct 24  2000 m2h
-rwxr-xr-x    1 appl     appl         4230 Oct 24  2000 make-h2x

how do i tell sun java2 where they are (i am thinking this is probably the
equivalent of:

export KAFFELIBRARYPATH="/appl/swarm2.1.1/opt/lib:/appl/kaffe1.0.5/lib/kaffe"

in Kaffe?)?

thanks,
-Mike

_______________________________________________
Support mailing list
address@hidden
http://www.swarm.org/mailman/listinfo/support


--
Paul E. Johnson                       email: address@hidden
Dept. of Political Science            http://lark.cc.ukans.edu/~pauljohn
University of Kansas                  Office: (785) 864-9086
Lawrence, Kansas 66045                FAX: (785) 864-5700




reply via email to

[Prev in Thread] Current Thread [Next in Thread]