Re: class file has wrong version 49.0, should be 48.0




"Petterson Mikael" <mikael@xxxxxxxxxxxxxx> wrote:

AFAIK: The class file i generated using jdk 1.5 and I try
to execute it using jdk 1.4.

When you write "generated", I assume you mean "compiled"...

I cannot change jdk but use 1.4 ( sniff).

I assume you mean that you run it on another machine, having only jre 1.4.

From what I can guess of your post, you have two main options, of which you
could try the first one first:

1. Compile with jdk 1.5, but use the switch "-target 1.4"

http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javac.html

Also look at the cross-compilation example at the bottom of that page.

If that still doesn't work...

2. Download the 1.4 jdk to your development machine as well, and
use that when compiling this code.

Most IDE's for Java have the possibility to switch between different jdk:s,
so there's no need to remove 1.5.

/// Bjorn A



.



Relevant Pages