为了能快速了解并处理您的问题,请提供以下基础信息:
[size=1.2][url=]8.1.0[/url]
系统:OpenCloudOS 8.8.2305 x86_64(Py3.7.16)
我用命令设置了PATH 和 LD_LIBRARY_PATH,但是在java程序中读取不到,在控制台可以得到
控制台数据如下
[root@VM-16-15-opencloudos ~]# echo $LD_LIBRARY_PATH
/www/wwwroot/jiangyueay/SpeechSDK/SpeechSDK-Linux-1.37.0/lib/centos7-x64:/usr/local/lib64:/usr/local/lib64:/usr/local/lib64:/usr/local/lib64:/usr/local/lib64:/usr/local/lib64:/usr/local/lib64:/usr/local/lib64:
[root@VM-16-15-opencloudos ~]# echo $PATH
/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.dotnet/tools:/root/bin
程序中获得的结果如下
Key = PATH, Value = /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/www/bin
java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
两者的结果完全不一样,不知道java中读取的环境变量是在哪里设置的
|
|