Путь библиотеки Java по умолчанию?

Я понимаю, что перед выполнением программы вы можете установить путь библиотеки Java с опцией (-Djava.library.path=/path/to/libs), но есть ли место в системе, где Java выглядит, если вы не устанавливаете ее вручную?

Ответы

Ответ 1

Значение по умолчанию зависит от операционной системы:

  • В Windows он отображается на PATH
  • В Linux он отображается на LD_LIBRARY_PATH
  • В OS X он отображается на DYLD_LIBRARY_PATH

Ответ 2

Однако Мэтт Болл не совсем прав.

В моем ящике Linux мой путь к библиотеке Java

/usr/lib64/icedtea6/jre/lib/amd64/server:/usr/lib64/icedtea6/jre/lib/amd6ib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

Пока мой LD_LIBRARY_PATH равен /usr/local/lib64.