????? ???? wrote:
Hello, Thank you - I've managed to do that using a bat file like you
suggested.
Only problem is that:
When I try to call:
C:\\Java\bin\javac.exe Tester.java > test.txt
(Which should run Tester.java and log any results into test.txt),
When there are compilation errors and this command returns results -
test.txt stays empty.
Any suggestions?
Where are you trying to write text.txt? Are you setting a current
working directory in your batch file? Do you have write permission in
this directory?
john
On Wed, Nov 4, 2009 at 4:34 PM, Nathan Rixham <nrixham@xxxxxxxxx> wrote:
????? ???? wrote:
Hello!
I need to use shell_exec (or any other similar function) in order to
compile
a java class-file.
I have all the needed components installed on my computer (Windows XP with
Java SDK) - I can use "java c:\path...." in order to compile using
Start->Run.
When I try to do the same with shell_exec or `` it returns null and it
doesn't compiles. Even when there are errors - it doesn't show them at
all.
I've tried to use instead of "java c:\path..." the full java command line
compiler path but it didn't work either.
When I try functions such as "echo test" it works.
Clearly I'm missing here something - problem is... what?
create an ant builder or .bat and call that instead; most likely because
the environment isn't set up correctly when executing via php; thus when
using ant or bat you can set everything up correctly as needed.
always use PHP on linux but permissions and the scope / permissions of the
account php runs under may come in to play?
nathan
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php