In addition to what I said before, there is actually a cool way to add a directory to java.library.path. If you launch your application via a script you can execute a commandline Java tool to output the current library path. For example, this simple Java program adds "/usr/local/lib/" to that path and prints it without a trailing CR to the console:
public class LibPath
{
public static void main( String[] args )
{
System.out.print(System.getProperty(
"java.library.path"));
}
}
To use it just compile it, and then invoke it in the script:
LIBPATH=`java LibPath`:/usr/local/lib
java -Djava.library.path=$LIBPATH ....
And as if by magic the java library path acquires a new directory before your prorgam is run.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.