For Programmers: Free Programming Magazines  


Home > Archive > Java Help > September 2006 > Import Map.class wrong version error









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Import Map.class wrong version error
Sharad

2006-09-26, 7:03 pm

Hi There....

I'm running into these import problems....
I'm trying to import the java.util.Map and java.util.HashMap Class on a
IBM AIX server running java 1.4.2.

Could anyone please help me in identifying what is that I am doing
wrong....
I have core.jar that has these files in the Lib dir...but still I get
the error...notably it says it is Wrong version 48 expecting 45....

I have no idea of this error could b....

Appreciate your response

/u/sharadch> $CLASSPATH
ksh:
/usr/java14/jre/lib/core.jar:/adw/adwinsp1/sqllib/java/db2java.zip:/adw/adwinsp1/sqllib/java/db2jcc.jar:/adw/adwinsp1/sqllib/java/sqlj.zip:/adw/adwinsp1/sqllib/function:/adw/adwinsp1/sqllib/java/db2jcc_license_cisuz.jar:/adw/adwinsp1/sqllib/java/db2jcc_li
cense_cu.jar:.:
not found.
/u/sharadch> $PATH
ksh:
/usr/java14/jre/bin:/opt/oracle/product/9.2.0/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/opt/openlink5/bin:/opt/openli
nk5/samples/ODBC:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java130/jre/bin:/usr/java130/bin:/usr/local/bin:/u/sharadch/bin:/opt/sas:/usr/local/bin:/opt/ks/bin:/opt/openlink5/bin:/opt/datamart/utilities:/usr/atria/bin:/adw/adwinsp1/sqllib/bi
n:/adw/adwinsp1/sqllib/adm:/adw/adwinsp1/sqllib/misc:/usr/bin:/etc:/usr/sbin:/usr/ucb:/u/sharadch/bin:/usr/bin/X11:/sbin:
not found.
/u/sharadch> cat HelloWorld.java
import java.util.Map;
import java.util.HashMap;

class HelloWorld {
public static void main(String args[]) {

System.out.print("Java Works !!!! ");


}
}/u/sharadch> javac HelloWorld.java
error: Invalid class file format:
/usr/java14/jre/lib/core.jar(java/util/Map.class), wrong version: 48,
expected 45
HelloWorld.java:1: Class java.util.Map not found in import.
import java.util.Map;
^
error: Invalid class file format:
/usr/java14/jre/lib/core.jar(java/util/HashMap.class), wrong version:
48, expected 45
HelloWorld.java:2: Class java.util.HashMap not found in import.
import java.util.HashMap;
^
error: Invalid class file format:
/usr/java14/jre/lib/core.jar(java/lang/Object.class), wrong version:
48, expected 45
HelloWorld.java:4: Superclass java.lang.Object of class HelloWorld not
found.
class HelloWorld {
^
6 errors

Petterson Mikael

2006-09-27, 4:05 am

Sharad wrote:
> Hi There....
>
> I'm running into these import problems....
> I'm trying to import the java.util.Map and java.util.HashMap Class on a
> IBM AIX server running java 1.4.2.
>
> Could anyone please help me in identifying what is that I am doing
> wrong....
> I have core.jar that has these files in the Lib dir...but still I get
> the error...notably it says it is Wrong version 48 expecting 45....
>
> I have no idea of this error could b....
>
> Appreciate your response
>
> /u/sharadch> $CLASSPATH
> ksh:
> /usr/java14/jre/lib/core.jar:/adw/adwinsp1/sqllib/java/db2java.zip:/adw/adwinsp1/sqllib/java/db2jcc.jar:/adw/adwinsp1/sqllib/java/sqlj.zip:/adw/adwinsp1/sqllib/function:/adw/adwinsp1/sqllib/java/db2jcc_license_cisuz.jar:/adw/adwinsp1/sqllib/java/db2jcc_

license_cu.jar:.:
> not found.
> /u/sharadch> $PATH
> ksh:
> /usr/java14/jre/bin:/opt/oracle/product/9.2.0/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/usr/bin:/usr/ucb:/etc:/usr/dt/bin:/opt/openlink5/bin:/opt/open

link5/samples/ODBC:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java130/jre/bin:/usr/java130/bin:/usr/local/bin:/u/sharadch/bin:/opt/sas:/usr/local/bin:/opt/ks/bin:/opt/openlink5/bin:/opt/datamart/utilities:/usr/atria/bin:/adw/adwinsp1/sqllib/
bin:/adw/adwinsp1/sqllib/adm:/adw/adwinsp1/sqllib/misc:/usr/bin:/etc:/usr/sbin:/usr/ucb:/u/sharadch/bin:/usr/bin/X11:/sbin:
> not found.
> /u/sharadch> cat HelloWorld.java
> import java.util.Map;
> import java.util.HashMap;
>
> class HelloWorld {
> public static void main(String args[]) {
>
> System.out.print("Java Works !!!! ");
>
>
> }
> }/u/sharadch> javac HelloWorld.java
> error: Invalid class file format:
> /usr/java14/jre/lib/core.jar(java/util/Map.class), wrong version: 48,
> expected 45
> HelloWorld.java:1: Class java.util.Map not found in import.
> import java.util.Map;
> ^
> error: Invalid class file format:
> /usr/java14/jre/lib/core.jar(java/util/HashMap.class), wrong version:
> 48, expected 45
> HelloWorld.java:2: Class java.util.HashMap not found in import.
> import java.util.HashMap;
> ^
> error: Invalid class file format:
> /usr/java14/jre/lib/core.jar(java/lang/Object.class), wrong version:
> 48, expected 45
> HelloWorld.java:4: Superclass java.lang.Object of class HelloWorld not
> found.
> class HelloWorld {
> ^
> 6 errors
>


Hi,

Do 'which java' and check env. variables JAVA_HOME PATH.
Post result here.

cheers,

//mikael
Sharad

2006-09-27, 7:05 pm

Thanks Mikael,

which java resulted to /usr/java14/jre/bin/java
$JAVA_HOME to nothing...

Petterson Mikael wrote:
> Sharad wrote:
c_license_cu.jar:.:[color=darkred]
enlink5/samples/ODBC:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java130/jre/bin:/usr/java130/bin:/usr/local/bin:/u/sharadch/bin:/opt/sas:/usr/local/bin:/opt/ks/bin:/opt/openlink5/bin:/opt/datamart/utilities:/usr/atria/bin:/adw/adwinsp1/sqlli
b/bin:/adw/adwinsp1/sqllib/adm:/adw/adwinsp1/sqllib/misc:/usr/bin:/etc:/usr/sbin:/usr/ucb:/u/sharadch/bin:/usr/bin/X11:/sbin:[color=darkred]
>
> Hi,
>
> Do 'which java' and check env. variables JAVA_HOME PATH.
> Post result here.
>
> cheers,
>
> //mikael


Petterson Mikael

2006-09-28, 4:02 am

Sharad wrote:
> Thanks Mikael,
>
> which java resulted to /usr/java14/jre/bin/java


if you do 'java -version' what do you get?

Are you using sun's version? I cannot see a core.jar ( i am solaris and
linux).

> $JAVA_HOME to nothing...
>
> Petterson Mikael wrote:
>
_license_cu.jar:.:[color=darkred]
nlink5/samples/ODBC:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java130/jre/bin:/usr/java130/bin:/usr/local/bin:/u/sharadch/bin:/opt/sas:/usr/local/bin:/opt/ks/bin:/opt/openlink5/bin:/opt/datamart/utilities:/usr/atria/bin:/adw/adwinsp1/sqllib
/bin:/adw/adwinsp1/sqllib/adm:/adw/adwinsp1/sqllib/misc:/usr/bin:/etc:/usr/sbin:/usr/ucb:/u/sharadch/bin:/usr/bin/X11:/sbin:[color=darkred]
>
>

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com