Thanks for that information. I am using the RUNJVA command to start my class in my batch job but it is not finding my class. Does RUNJVA look in the current directory or do I need to specify the full path name to my class?

Nick Sonin

-----Original Message-----
From: Dan Kimmel [mailto:dkimmel@xxxxxxxxxxxxxxx]
Sent: Thursday, October 04, 2012 10:33 AM
To: Java Programming on and around the IBM i
Subject: RE: Running Java in a batch Job

I've not done this myself, but it would help my application, so I looked it up.

To monitor for ENDSBS or ENDJOB use Runtime.addShutdownHook().

I found this in an old APAR report associated with a V5R2 PTF. Assumably, all releases since then will have the functionality.

-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-bounces@xxxxxxxxxxxx] On Behalf Of Sonin,Nikolai
Sent: Thursday, October 04, 2012 9:11 AM
To: java400-l@xxxxxxxxxxxx
Subject: Running Java in a batch Job

To All:

I finally have my Java environment setup to run the J9 Java6 JVM and the Classic 1.4 JVM in separate worlds and can run either JVM by setting my JAVA_HOME ENVVAR. My question now is what is the best way to start a Java jar file from within a CL batch job and what is the cleanest way of ending the job when an ENDSBS command is processed? Thanks for all of your help so far.

Nick Sonin

This is the Java Programming on and around the IBM i (JAVA400-L) mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.