Mac OS X Lion: Ошибка при инициализации виртуальной машины. Невозможно загрузить собственную библиотеку: libjava.jnilib

Выполнение« java -version »в BASH дает правильный результат. Однако, когда Я пробую ту же команду, используя команду shell_exec () из сценария PHP на apache, и получаю:

«Ошибка при инициализации виртуальной машины. Невозможно загрузить собственную библиотеку: libjava.jnilib»

Я перепробовал все обычные исправления этой проблемы (изменение символических ссылок, отключение переменных env).

Я также совершенно уверен, что и BASH, и скрипт используют один и тот же двоичный файл. "which java" дает одинаковый результат.

Любые мысли по поводу как я могу заставить работать "java -version"?

6
задан Rui Jiang 27 July 2011 в 20:11
поделиться