develooper Front page | perl.beginners | Postings from August 2009

calling Jar file

Thread Next
August 19, 2009 16:08
calling Jar file
Message ID:
Hi All,

My perl script is wrapper for Java program. So, I'm calling the jar file 
in my script.

my $compiler = "Compiler.jar"

system ( "java -jar $compiler arg1 arg2 arg3" )

or in this way

my @args = ( "java", "-jar", "$compiler", "arg1", "arg2", "arg3" );
system( @args )

Both approaches are not working as expected. They execute jar ok but 
java is crasing somewhere and gives error.
I did workaround. I created ms-dos batch script and execute jar with the 
same command. Works perfect! The bad thing about ms-dos batch scripting 
that it doesnt support arrays.
So I'm stuck. The last thing I tried, I'm calling the batch script 
inside perl, which calls jar. Same error. I believe something is wrong 
with perl shell. Any ideas? Any help will be much appreciated.

Kind Regards,

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About