缺省 Java 库路径?

2022-09-01 02:02:11

我知道您可以在执行程序之前使用选项()设置Java库路径,但是如果您不手动设置,系统上是否有Java查找的位置?-Djava.library.path=/path/to/libs


答案 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


推荐