|
The way Shannon does it is also the way I do it. I just put a monitor around it so if the environment variable value already exists my program happily skips along. Never had any troubles to date, but I haven't used Java and RPG together extensively. Monitor; setClasspath(); On-Error *All; EndMon; ...make my java calls... Aaron Bartell -----Original Message----- From: Barbara Morris [mailto:bmorris@xxxxxxxxxx] Sent: Friday, September 05, 2003 12:00 PM To: rpg400-l@xxxxxxxxxxxx Subject: Re: ClassPath Woes - What the Heck is happening. Shannon O'Donnell wrote: > > When I use Java and RPG together, I've found that I have to explicitly set > the Classpath environment variable INSIDE the RPG program, using a call to > QCMDEXC. When I do that, it finds everything it needs. When I don't, it > never seems to find the java classes despite my setting the environment > variable at both the system and job level. > That's very strange, Shannon. Never heard that one before. I don't think I've ever added the CLASSPATH envvar from inside my RPG program. I can understand the reverse being true, that adding the CLASSPATH envvar from inside an RPG program *doesn't* have any effect - that could happen if the JVM had already been started by another RPG program - the CLASSPATH environment variable is only fetched by RPG runtime when it has to start the JVM. _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com 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.