LD_LIBRARY_PATH無效


在os x 上設置LD_LIBRARY_PATH無效,env命令看不到這個變量,下面的文章說明了這個問題

說明:網上基本針對這個值的設置分為兩面,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系統中設置環境變量的例子:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM