Java version & Applet

P

pkoerner

Hi

I got some questions dealing with java-version in junction with
Applets.
When i compile an Applet with my jdk1.6 it can only be used when the
client machine also has at least version 1.6, is that correct?

Using the -target and -source-Switches I can force the compiler to
create a classfile matching a lower version, vor example [1] says -
source 1.2 -target 1.1 is the recommended setting for applets. This
disables features like generics, what would be okay, but how is it
about using packages like javax.swing.* od javax.xml.bind.*, which are
not part of i.e. jre1.1.

It seems that an Applet (or an Application either) would run without
having these classfiles present. So i have to pack the needes
classfiles out of the jars of my jre into my own jar-file.

So, if i want to write an Applet, which target version is really
recommended today (1.1 seems some kind of.. too old?) and how can I
find out which packages i have to pack into the jar.

Peter
 
K

Knute Johnson

Hi

I got some questions dealing with java-version in junction with
Applets.
When i compile an Applet with my jdk1.6 it can only be used when the
client machine also has at least version 1.6, is that correct?

Using the -target and -source-Switches I can force the compiler to
create a classfile matching a lower version, vor example [1] says -
source 1.2 -target 1.1 is the recommended setting for applets. This
disables features like generics, what would be okay, but how is it
about using packages like javax.swing.* od javax.xml.bind.*, which are
not part of i.e. jre1.1.

It seems that an Applet (or an Application either) would run without
having these classfiles present. So i have to pack the needes
classfiles out of the jars of my jre into my own jar-file.

So, if i want to write an Applet, which target version is really
recommended today (1.1 seems some kind of.. too old?) and how can I
find out which packages i have to pack into the jar.

Peter

Since 1.3 has reached 'end of life' you will need to use version 1.4.
Just download the 1.4.2_?? JDK and write your Applets with that. The
-source and -target do not prevent you from using code that is from a
later version. They just create class files that are compatible with
the earlier version.
 

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

Forum statistics

Threads
473,968
Messages
2,570,153
Members
46,701
Latest member
XavierQ83

Latest Threads

Top