Yea.. i think that's the only way, what i did is to add a script to /etc/profile.d/set_ld_path.sh
with the line: export LD_LIBRARY_PATH=/path/with/the/so/file so it will work for all users. Eyal. On Tue, Apr 13, 2010 at 2:14 PM, Jochen Stiepel <[email protected]> wrote: > Hi Eydal, > > as far as I know you need to set the environment variable 'LD_LIBRARY_PATH' > before you start the java application. > > export LD_LIBRARY_PATH=/path/with/the/so/file > after that, starting the java app. > > CU, > Jochen > > > 2010/4/12 eyal edri <[email protected]> > > > Hi, > > > > i'm deploying a java application (jar) on a linux server using rpm > > (maven-rpm-plugin). > > > > the jar uses JNI code which needs LD_LIBRARY_PATH defined, in order to > find > > the .so files. > > > > can i define it in the manifest file (similar to class-path?) > > > > what's the best practice to do it? > > > > I've tried putting it in the cron file that launch the app but > > it doesn't work.. > > > > thanks. > > > > -- > > Eyal Edri > > > -- Eyal Edri
