swarm-support
[Top][All Lists]
Advanced

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

Re: javacswarm not found


From: Li An
Subject: Re: javacswarm not found
Date: Sat, 05 Oct 2002 00:44:21 -0400

Hello,

"ln -sf /home/anli/dobloads/j2sdk1.4.1 /usr/local/j2sdk1.4.0" worked! Instead I used "$ ln -sf /usr/local/j2sdk1.4.1 /usr/local/j2sdk1.4.0" b/c I moved the j2sdk to /usr/local already. Thanks, Paul.

But this only works in a command terminal in gnome (maybe kde is also ok). If I log out to the shell without the graphical environment (or reboot without using startx command to enter the gnome),  it says:
error: TkExtra (instacne)

/usr/bin/javaswarm:line1:1482 Aborted. APPHOME=/usr/local/j2sdk1.4.0 LD_LIBRARY_PATH=:/usr/local/j2sdk1.4.0/jre/lib::/usr/lib:/usr/lib/swarm;/usr/X11R6/1:6: classpath='.:/usr/share/swarm/swarm.jar;/usr/share/swarm/kawa.jar:/usr/local/j2sdk1.4.0/jre/lib/rt.jar' /usr/local/j2sdk1.4.0/jre/bin/java 'StartHeatbugs'

When I went to the directory to run the ./heatbugs for objective c, it is the same: works ok under gnome and have the following error in pure shell:

error: TkExtra (instance)
Aborted.

IS this right? can I download j2sdk1.4.0 and install it in /usr/local (remove j2sdk1.4.1 first) in order to fix it?

Thanks a lot.

Li




At 03:13 PM 10/4/2002 -0500, you wrote:
I think I've said this before, so I don't know where the mistake between us is reeping in. The Swarm rpm I provide expects you to have the Sun jkd in /usr/local/j2sdk1.4.0.  I meant exactly that location.   If you don't have something there, or symlinked there, then you are not complying with my instructions.

From what you say, I gather what you need to do is a symlink like:

$ ln -sf /home/anli/dobloads/j2sdk1.4.1 /usr/local/j2sdk1.4.0

IF the Swarm RPM I provide does work against j2sdk1.4.1, and I hope it will, then I think that is going to work.

The symlink trick worked for previous editions of j2sdk, as you see noted here:

http://lark.cc.ku.edu/~pauljohn/Swarm/Swarm-2.2x_RPMSforRH7.2/

And I expect it will work again

Li An wrote:
Yeah, my jdk is installed in /home/anli/downloads and actually, it is jdk1.4.1 (not jdk1.4.0). So when I typed $ ls -la /usr/local/j2sdk1.4.1/, it says no such file or directory. When I typed $ ls -la /home/anli/dowbloads/j2sdk1.4.1/, the following came out.
drwxr-xr-x    9 root     root         4096 Sep 26 20:33
drwxr-xr-x    3 root     root         4096 Oct  4 14:54
drwxr-xr-x    2 root     root         4096 Aug 29 05:15 bin
-r--r--r--    1 root     root         4431 Aug 29 05:14 COPYRIGHT
drwxr-xr-x    6 root     root         4096 Aug 29 05:14 demo
drwxr-xr-x    3 root     root         4096 Aug 29 05:14 include
drwxr-xr-x    5 root     root         4096 Aug 29 05:13 jre
drwxr-xr-x    2 root     root         4096 Aug 29 05:14
lib
-r--r--r--    1 root     root        16994 Aug 29 05:14 LICENSE
drwxr-xr-x    4 root     root         4096 Aug 29 05:15 man
-r--r--r--    1 root     root         8729 Aug 29 05:14 README
-r--r--r--    1 root     root        15639 Aug 29 05:14 README.html
-rw-r--r--    1 root     root     10568947 Aug 29 05:14 src.zip
drwxr-xr-x    2 root     root         4096 Sep 26 20:33 .systemPrefs
Question?
(1) Should I uninstall j2sdk1.4.1 from /home/anli/downloads and install it to /usr/local?
(2) in your swarm codes, do you reference j2sdk1.4.0 rather than j2sdk1.4.1? If so,  shall I simply rename the directory j2sdk1.4.1 to j2sdk1.4.0 while keeping the components unchanged, or  download and install 1.4.0 version into /usr/local?
Thanks,
Li
At 10:50 AM 10/4/2002 -0500, you wrote:

Li An wrote:

Dear Paul,
Let's go back to the two steps and report what I found from my runs (if you got an email similar to this but incomplete, simply ignore that one).


*$ ./heatbugs
*Then the Swarm model was *_running well_!

Good!

The following indicates to me that your jdk is not installed in the way I/the RPM expect.  DO you see the same as I do here:

$ ls -la /usr/local/j2sdk1.4.0/
total 10087
drwxr-xr-x    8 root     root         1024 Oct 20  2001 ./
drwxr-xr-x   26 root     root         1024 Oct  1 15:28 ../
drwxr-xr-x    2 root     root         1024 Oct 20  2001 bin/
-r--r--r--    1 root     root         1512 Oct 20  2001 COPYRIGHT
drwxr-xr-x    6 root     root         1024 Oct 20  2001 demo/
drwxr-xr-x    3 root     root         1024 Oct 20  2001 include/
drwxr-xr-x    5 root     root         1024 Oct 20  2001 jre/
drwxr-xr-x    2 root     root         1024 Oct 20  2001 lib/
-r--r--r--    1 root     root        10690 Oct 20  2001 LICENSE
drwxr-xr-x    4 root     root         1024 Oct 20  2001 man/
-r--r--r--    1 root     root         3359 Oct 20  2001 README
-r--r--r--    1 root     root        10485 Oct 20  2001 README.html
-rw-r--r--    1 root     root     10249492 Oct 20  2001 src.zip



Step 2. Then I considered the java side...
(1) I went to _ftp://ftp.swarm.org/pub/swarm/apps/java/sdg/testing_ and downloaded jhgeatbugs-2001-03-28.tar.gz into /home/anli/apps/.
(2) I untared and unzipped jhgeatbugs-2001-03-28.tar.gz by using tar zcvf jhgeatbugs-2001-03-28.tar.gz and a directory "jhgeatbugs-2001-03-28" was automatically created. Then I entered this directory "jhgeatbugs-2001-03-28".
(3) in this directory I did the following:
*$ export SWARMHOM*E*=/usr *(nothing came out)
*$ make
*/usr/bin/javacswarm Heatbug.java HeatCell.java HeatSpace.java HeatbugModelSwarm.java HeatbugObserverSwarm.java StartHeatbugs.java HeatbugBatchSwarm.java
Found 2 System errors and issued 1 warning:
***Error: could not find package "java/util" in
.
/usr/share/swarm/swarm.jar
/usr/local/j2sdk1.4.0/jre/lib/rt.jar
.
*** Warning: The file " /usr/local/j2sdk1.4.0/jre/lib/rt.jar" is not a valid zip file
*** Error: could not find package "java/lang" in
.
/usr/share/swarm/swarm.jar
/usr/local/j2sdk1.4.0/jre/lib/rt.jar
.
make: ***[all] error 1.
*$ javaswarm StartHeatbugs
*/usr/bin/javaswarm: /usr/local/j2sdk1.4.0/jre/bin/java: No such file or directory.

(4)) last, I did the following:
*$ eval javaswarm
*_JAVASWARM_LIBPATH="/usr/lib/swarm::/usr/local/j2sdk1.4.0/jre/lib/"
LD_LIBRARY_PATH="/usr/lib:/usr/lib/swarm:/usr/X11R6/lib:"
CLASSPATH=".:/usr/share/swarm/swarm.jar:/usr/Share/swarm/kawa.jar:/usr/local/j2sdk1.4.0/jre/lib/rt.jar:"
export _JAVASWARM_LIBPATH LD_LIBRARY_PATH CLASSPATH
*$ rpm -qa | grep swarm
*swarm-2.1.140.20020514-1
swarm-jdk-2.1.140.20020514-1
swarm-static-2.1.140.20020514-1
swarm-gcjswarm-2.1.140.20020514-1
Hope this can help to detect the problem. Thank you very much.
Li An



--
Paul E. Johnson                       email: address@hidden
Dept. of Political Science            http://lark.cc.ku.edu/~pauljohn
1541 Lilac Lane, Rm 504
University of Kansas                  Office: (785) 864-9086
Lawrence, Kansas 66044-3177           FAX: (785) 864-5700


                 ==================================
  Swarm-Support is for discussion of the technical details of the day
  to day usage of Swarm.  For list administration needs (esp.
  [un]subscribing), please send a message to <address@hidden>
  with "help" in the body of the message.

                 ==================================
  Swarm-Support is for discussion of the technical details of the day
  to day usage of Swarm.  For list administration needs (esp.
  [un]subscribing), please send a message to <address@hidden>
  with "help" in the body of the message.



--
Paul E. Johnson                       email: address@hidden
Dept. of Political Science            http://lark.cc.ku.edu/~pauljohn
1541 Lilac Lane, Rm 504
University of Kansas                  Office: (785) 864-9086
Lawrence, Kansas 66044-3177           FAX: (785) 864-5700


                 ==================================
  Swarm-Support is for discussion of the technical details of the day
  to day usage of Swarm.  For list administration needs (esp.
  [un]subscribing), please send a message to <address@hidden>
  with "help" in the body of the message.

reply via email to

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