Переменная среды PHP - PullRequest
       1

Переменная среды PHP

0 голосов
/ 31 августа 2010

Я использую PHP Java Bridge на сервере Windows и Linux.Теперь я хочу изменить CLASSPATH.Когда я делаю phpinfo (), я вижу CLASSPATH в разделе переменных среды, и когда я выводю свойства java.lang.system, появляется свойство, называемое java.class.path.

Прежде всего, в чем разница между этими двумя?Как мне изменить их обоих?Могут ли они быть изменены программно?

1 Ответ

0 голосов
/ 31 августа 2010

Я не знаю об информации phpinfo (), но свойство System.property не может быть установлено (с любым эффектом) напрямую. Он эффективно доступен только для чтения и берется из переменной среды CLASSPATH и параметра командной строки -classpath при запуске Java.

Вы можете эффективно изменить путь к классам, используемый для загрузки классов, создав собственные загрузчики классов или экземпляры загрузчиков классов (см. URLClassLoader) и используя его для загрузки из динамических расположений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...