hi all, what is the difference/relation between sun.boot.library.path and java.library.path and LD_LIBRARY_PATH (on Unix)? here is what i understand, 1. LD_LIBRARY_PATH as we know is a Unix/Linux env variable that specifies where the lib<<name>>.so and lib<<name>>.so.a files are, 2. java.library.path is Java System Property that is usually the value of LD_LIBRARY_PATH var on our system (Unix) 3. i don't know what role sun.boot.library.path Java System Property plays? on my development webserver iPlanet 4.1, i don't have LD_LIBRARY_PATH set. still it works when i try to use say , java.awt.List l = new java.awt.List(); statement... but now on production server it doesn't work. in there as well we don't have LD_LIBRARY_PATH set and we get the same results when we run, System.out.println(System.getProperty("java.library.path")); though I will see the out put for, sun.boot.library.path var as well but i was curious what is the relation between those three properties... thanks maulin