Re: Re: shell_exec fails to compile java class?

From: Date: Fri, 06 Nov 2009 19:11:35 +0000
Subject: Re: Re: shell_exec fails to compile java class?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-299685@lists.php.net to get a copy of this message
????? ???? 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@gmail.com> 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
    


« previous php.general (#299685) next »