【发布时间】:2011-10-14 14:29:50
【问题描述】:
在 BASH 中运行“java -version”会产生正确的结果。但是,当我使用 apache 上的 PHP 脚本中的 shell_exec() 命令尝试相同的命令时,我得到:
“VM初始化时出错无法加载本地库:libjava.jnilib”
我已经尝试了所有常见的解决方法(更改符号链接、取消设置环境变量)。
我也很确定 BASH 和脚本都使用相同的二进制文件。 "which java" 产生相同的结果。
关于如何让“java -version”工作有什么想法吗?
【问题讨论】:
-
如果您使用 MAMP,请参阅:stackoverflow.com/questions/7650013/…