in reply to Re^3: running jar file with multiple arguments in perl
in thread running jar file with multiple arguments in perl

Hi Corion,
Sorry i thought khen was the one answering. Anyways, this is the code i am not sure if i have missed something, i cannot try the code at home its in the office as far as i remember it is working. To simplify the code it should be like this :
open PIPE, "| java -jar java_program.jar"; print PIPE "$string"; close(PIPE);

hope you are now convinced i have code. and not pretending i have. Thanks anyway.

Replies are listed 'Best First'.
Re^5: running jar file with multiple arguments in perl
by Corion (Patriarch) on May 29, 2010 at 16:03 UTC

    This is not code that could ever run in Perl. It helps us to help you better if you show us the exact, minimal code you have that exhibits the problem. What you've shown so far cannot be that code because it does not run.

      Hi Corion, some guy here, check it out
      $ perl open PIPE, "| java -jar java_program.jar"; print PIPE "$string"; close(PIPE); ^Z Exception in thread "main" java.util.zip.ZipException: The system cann +ot find the file specified at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) $
      I am surprised I have java installed, not surprised I'm missing java_program.jar