You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by hxrocha <hx...@hotmail.com> on 2012/06/07 16:26:38 UTC
Re: How to run .exe file located inside .aar
Good Morning Kevin.
How do you solve this problem?
Kevin Alonso wrote:
>
>
>
>
>
>
>
> Thank you for your help.
>
> Finally I solved the problem extracting exe from .aar to a temporal
> file. and then executing it.
>
> Regards,
>
> Kevin.
>
> Philippe A. escribió:
> That doesn't address directly your problem, but I strongly
> recommend you have a look at Jakarta Commons Exec. It will save you
> lots of trouble.
>
> http://commons.apache.org/
>
>
> 2009/11/27 Kevin Alonso < kalonso@vicomtech.org >
> I
> get the path of the file:
>
> URL url =
> getClass().getClassLoader().getResource("ColorClusteringFroga.exe");
>
>
>
> String path = url.getPath();
>
> (Path: C:/Program Files/Apache Software Foundation/Tomcat
> 6.0/temp/axis2-tmp-5629
> 138317308731761.tmp/axis2593833549232759380WebService.aar!/execution.ex
> e)
>
> But when I put it to execute:
>
> Process p = Runtime.getRuntime().exec(path);
>
>
> I receive the following error:
>
> java.io.IOException: Cannot run program "C:/Program": CreateProcess
> error=2, The
> system cannot find the file specified
>
> I think that it is becouse of !/
>
> Any idea to solve this?
>
> Thank you in advance.
>
> Kevin.
>
>
> Deepal jayasinghe escribió:
>
> One way to do this is you can put the exe file somewhere else and you
> can define the location from a parameter (in services.xml) and then use
> the value of the parameter to load the exe file. One other way is you
> can get the URI of the exe file from axisservice, and you may try to
> execute it from that
>
> classloader.getResource("execution.exe")
>
> Thanks,
> Deepal
>
> Hello,
>
> I have a web service that needs to call an .exe file and it is into
> the .aar file.
>
> How can I do this? Which is the path I have to use in the instruction...
>
> Process p = Runtime.getRuntime().exec("execution.exe");
>
> Is there another way to do this?
>
> Thank you in advance.
>
> Kevin.
>
>
>
>
>
>
>
>
>
>
>
>
>
--
View this message in context: http://old.nabble.com/How-to-run-.exe-file-located-inside-.aar-tp26530546p33976033.html
Sent from the Axis - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org