У меня есть php-файл javaCompile.php, который выглядит следующим образом:
<?php
echo "Hello World!<br/>";
exec("javac C:/xampp/htdocs/src/Test.java");
echo "Finished!";
?>
Если я запускаю его из командной строки Windows, файл java компилируется и создается файл Test.class.
Когда я пытаюсь запустить его через localhost, я получаю 2 оператора echo, но файл класса не создается.
Любая помощь с этим будет оценена.Javac находится в стандартном месте установки, а путь указан в пути, но я думаю, что php-сервер не использует путь Windows.