|
java -version -Djava.version=1.3.1java version "1.3.1"
java -version -Djava.version=1.4.2java version "1.4.2"
java -version -Djava.version=1.4java version "1.4.2"
java -version -Djava.version=1.1Java Development Kit could not be found.
java -version -Djava.version=1.2java version "1.2.2"
-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-
bounces@xxxxxxxxxxxx] On Behalf Of John Allen
Sent: Thursday, August 01, 2013 2:43 PM
To: JAVA400-L@xxxxxxxxxxxx
Subject: Installing new java version
I want to start out by saving my java skills are pretty
basic.
I have a java program that has been running fine for years
using java 1.4 on V5R3.
Last week we installed java 1.5 (via PTF). I do not want to
start using it yet, but I wanted to get it installed for
potential future use.
When I check the java version on our system (QSH java
-version) I get 1.4.2
5722JV1 V5R3M0 Developer Kit for Java
5722JV1 V5R3M0 Java Developer Kit 1.3
5722JV1 V5R3M0 Java Developer Kit 1.4
5722JV1 V5R3M7 Java Developer Kit 1.5
No other changes I know of have been made. The java program
has not changed in years and has not been recompiled.
But.. When I run the java program I get an error:
java.lang.NoClassDefFoundError:
org/apache/commons/cli/Option
at java.lang.Throwable.<init>(Throwable.java:195)
at
java.lang.LinkageError.<init>(LinkageError.java:36)
at
java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.j
ava:40)
at xxapdfec.main(xxapdfec.java:40)
Java program completed with exit code 1
I used debug to check the class paths.
I checked to make sure the .class and jar files were in the
directory they are supposed to be in.
Can installing a new version of java cause a change in a
existing programs execution.
Does anyone have any starting point for me to look at?
How do I read this error logging? What do the numbers (195
36 40) represent? Program line numbers?
Thanks in advance
John
--
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,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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 copyright@midrange.com.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.