jQuery in Action, 2nd edition*
The moose likes Linux / UNIX and the fly likes Shared Library Path Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Shared Library Path" Watch "Shared Library Path" New topic
Author

Shared Library Path

Trader Joey
Ranch Hand

Joined: May 11, 2000
Posts: 33
I am trying to start the weblogic server 5.1 on my linux machine. After I execute the startWebLogic.sh file, the following error appears :
-bash: Dont know how to set the shared library path for Linux
bash: /usr/java/bin/java: No such file or directory
How do I fix this ?
Thanks
Nikhil
Hutch
Greenhorn

Joined: Jan 15, 2002
Posts: 1
I'm not as "fluent" in Linux, as in other Unixes, but basically you need to set a Unix shell environment variable that points to the libraries necessary to load/run your programs. Once the variable is properly set, the loader can pick and choose between the (usually) libraries listed there.
I think the variable name for Linux is LD_LIBRARY_PATH, and setting it varies; you may or may not want to preserve your existing setting:
Korn:
export LD_LIBRARY_PATH=<your path to libraries>
Bourne:
LD_LIBRARY_PATH=<your path to libraries>
export LD_LIBRARY_PATH
C-shell:
setenv LD_LIBRARY_PATH = <your path to libraries>
If you know a library needed for your program, one method of locating the necessary subdirectory would be with a Unix "find" command:
find / -name "<library name here>" -print
(This is sort of an "expensive" command, but if you don't share the machine, who cares!)
Hope this helps!
Mark Hutchison
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Shared Library Path