test java Assimilation

S

sum

Someone tell me don't work.He is not working on his laptop, with newest
java version.
Maybe the Java HotSpot version not same as java SE v6.
I may be try compile with lower version support.


Java(TM) Plug-in: Version 1.4.2_03
Verwendung der JRE-Version 1.4.2_03 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Documents and Settings\user
----------------------------------------------------
c: Konsolenfenster loschen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung drucken
o: Protokollieren auslosen
p: Proxy-Konfiguration neu laden
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: Systemeigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache loschen
0-5: Trace-Stufe auf <n> setzen
----------------------------------------------------
java.lang.UnsupportedClassVersionError: JavaAssimilation (Unsupported
major.minor version 50.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Sum
 
J

John B. Matthews

Someone tell me don't work. He is not working on his laptop, with
newest java version. Maybe the Java HotSpot version not same as java
SE v6. I may be try compile with lower version support.

Java(TM) Plug-in: Version 1.4.2_03 [...]
java.lang.UnsupportedClassVersionError: JavaAssimilation (Unsupported
major.minor version 50.0)
[...]

I get a similar error running under 1.5. Your class was apparently
compiled for 1.6:

$ javap -v JavaAssimilation
Compiled from "JavaAssimilation.java"
public class JavaAssimilation extends java.applet.Applet implements
java.awt.event.ActionListener,java.awt.event.AdjustmentListener
SourceFile: "JavaAssimilation.java"
minor version: 0
major version: 50

Here's some recent major version values.

Java 6 50
Java 5 49
Java 1.4.2 48
Java 1.3.1 47
 
S

sum

Hi John B. Matthews

Do I should download lower version to compile the source to get more sopport
of java client ?

Thanks
Sum

John B. Matthews said:
Someone tell me don't work. He is not working on his laptop, with
newest java version. Maybe the Java HotSpot version not same as java
SE v6. I may be try compile with lower version support.

Java(TM) Plug-in: Version 1.4.2_03 [...]
java.lang.UnsupportedClassVersionError: JavaAssimilation (Unsupported
major.minor version 50.0)
[...]

I get a similar error running under 1.5. Your class was apparently
compiled for 1.6:

$ javap -v JavaAssimilation
Compiled from "JavaAssimilation.java"
public class JavaAssimilation extends java.applet.Applet implements
java.awt.event.ActionListener,java.awt.event.AdjustmentListener
SourceFile: "JavaAssimilation.java"
minor version: 0
major version: 50

Here's some recent major version values.

Java 6 50
Java 5 49
Java 1.4.2 48
Java 1.3.1 47
 
J

John B. Matthews

John B. Matthews said:
Someone tell me don't work. He is not working on his laptop, with
newest java version. Maybe the Java HotSpot version not same as
java SE v6. I may be try compile with lower version support.

Java(TM) Plug-in: Version 1.4.2_03 [...]
java.lang.UnsupportedClassVersionError: JavaAssimilation
(Unsupported major.minor version 50.0)
[...]

$ javap -v JavaAssimilation
Compiled from "JavaAssimilation.java"
public class JavaAssimilation extends java.applet.Applet implements
java.awt.event.ActionListener,java.awt.event.AdjustmentListener
SourceFile: "JavaAssimilation.java"
minor version: 0
major version: 50

Here's some recent major version values.

Java 6 50
Java 5 49
Java 1.4.2 48
Java 1.3.1 47
Do I should download lower version to compile the source to get more
sopport of java client ?

If you're not using any 1.6 specific features, you can use the -source
and -target options. You may need to use an earlier SDK to ensure that
you're not using anything from a later runtime. For example:

$ javac -source 1.5 -target 1.5 JavaAssimilation.java

[Please do not top-post.]
 
S

sum

John B. Matthews said:
John B. Matthews said:
Someone tell me don't work. He is not working on his laptop, with
newest java version. Maybe the Java HotSpot version not same as
java SE v6. I may be try compile with lower version support.

Java(TM) Plug-in: Version 1.4.2_03
[...]
java.lang.UnsupportedClassVersionError: JavaAssimilation
(Unsupported major.minor version 50.0)
[...]

$ javap -v JavaAssimilation
Compiled from "JavaAssimilation.java"
public class JavaAssimilation extends java.applet.Applet implements
java.awt.event.ActionListener,java.awt.event.AdjustmentListener
SourceFile: "JavaAssimilation.java"
minor version: 0
major version: 50

Here's some recent major version values.

Java 6 50
Java 5 49
Java 1.4.2 48
Java 1.3.1 47
Do I should download lower version to compile the source to get more
sopport of java client ?

If you're not using any 1.6 specific features, you can use the -source
and -target options. You may need to use an earlier SDK to ensure that
you're not using anything from a later runtime. For example:

$ javac -source 1.5 -target 1.5 JavaAssimilation.java
ok
I will let you test again when I finish
[Please do not top-post.] ok

Thanks
Sum
 
A

Andrew Thompson

...You may need to use an earlier SDK to ensure that
you're not using anything from a later runtime. For example:

$ javac -source 1.5 -target 1.5 JavaAssimilation.java

You do not specifically need a lower version of the JDK to perform
cross-compilation, just a JRE (or in reality, just the rt.jar).

Then the command becomes..

$ javac -source 1.5 -target 1.5 -bootclasspath /path/to/target/rt.jar
JavaAssimilation.java
 
J

John B. Matthews

Andrew Thompson said:
You do not specifically need a lower version of the JDK to perform
cross-compilation, just a JRE (or in reality, just the rt.jar).

Then the command becomes..

$ javac -source 1.5 -target 1.5 -bootclasspath /path/to/target/rt.jar
JavaAssimilation.java

Andrew: Thanks for elaborating on this. I usually just switch SDK's via
a preference setting, so I wasn't sure.

OP: The javac documentation discusses other related options under the
heading Cross-Compilation:

<http://www.manpagez.com/man/1/javac/>
 
L

Lew

[QUOTE=""sum said:
Then the command becomes..
$ javac -source 1.5 -target 1.5 -bootclasspath /path/to/target/rt.jar
JavaAssimilation.java
In my friend case, do I need to change 1.5 to 1.4 ?

[...]

Yes, if he's using Version 1.4.2_03, as suggested earlier.
Alternatively, your friend can upgrade to a version you can support.

<http://www.manpagez.com/man/1/javac/>[/QUOTE]

Not only is Java 1.4 an obsolete version, but 1.4.2_03 lacks a number
of important updates and bugfixes that are in the 1.4.2_18 version.
Java 5 has been out for almost four and a half years, and is in End-of-
Life itself.

Your friend really, really needs to upgrade. What's holding them
back?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,431
Messages
2,571,678
Members
48,796
Latest member
Greg L.

Latest Threads

Top