说明: 网上基本针对这个值的设置分为两面, Windows 派和 Linux 派, Windows 的不说, Linux 下只会说设置 LD_LIBRARY_PATH 即可, 但这种方式在 Java 8 是一个错误的设置, 尤其是跨平台的设置, 几乎会无效. 那么现在新版设置这个值需要注意一下几点:
1, 操作系统
2,Java 的版本
一, 先说 Java 8 以前的版本 (Java 7)
- Windows:PATH
- Linux:LD_LIBRARY_PATH
- Mac:DYLD_LIBRARY_PATH
二, 针对 Java 8 的版本
- Windows:PATH
- Linux:LD_LIBRARY_PATH
- Mac:JAVA_LIBRARY_PATH
总结: 可以看出在上面的设置中, 有明显变化的设置是 Mac, 从 DYLD_LIBRARY_PATH 变成了 JAVA_LIBRARY_PATH, 这就是有吭的设置.
其它:
1, 如果你在设置了环境变量后, IDEA 或者命令行运行无效的情况下, 重启 IDEA 试下, 很多时候是没有生效造成的.
2, 在类 unix 系统中设置环境变量的例子:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions
参考:
https://stackoverflow.com/questions/20038789/default-java-library-path
来源: http://www.bubuko.com/infodetail-2719756.html