• Advertisement
Sign in to follow this  

Embedding An Applet Problems

This topic is 2033 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

[b]** Edit:[/b] The problem was my Java plugin for Forefox was outdated. After updating, the applet works fine.

I keep getting errors when I attempt to open an embedded applet I made ( Firefox Browser )
Applet name is FirstApplet.class
Location www.jar

[b]Here are the errors[/b]
[quote]
java.lang.UnsupportedClassVersionError: FirstApplet : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.UnsupportedClassVersionError: FirstApplet : Unsupported major.minor version 51.0
[/quote]

[b]Here is the java code:[/b]
[source lang="java"]//Reference the required Java libraries
import java.applet.Applet;
import java.awt.*;

//The applet code
public class FirstApplet extends Applet {
;

public void paint(Graphics g) {

//Draw a rectangle width=250, height=100
g.drawRect(0,0,250,100);

//Set the color to blue
g.setColor(Color.blue);

//Write the message to the web page
g.drawString("Look at me, I'm a Java Applet!",10,50);
}
}[/source]
[b]Here is the HTML:[/b]
[source lang="plain"]<HTML>
<HEAD>
<TITLE>My First Java Applet</TITLE>
</HEAD>
<BODY>
Test: <BR><BR>
<applet code=FirstApplet.class
archive="www.jar"
width=250 height=100>
<param name=foo value="bar">
</applet>
</BODY>
</HTML> [/source]


What am I doing wrong ? Edited by Shippou

Share this post


Link to post
Share on other sites
Advertisement
All of that works just fine for me in Chrome.

I tried running it as an applet via Eclipse and via my Chrome browser using the jar file and also using just the .class file. It all worked fine for me.

P.S. What is that semicolon on line 7 for?

Share this post


Link to post
Share on other sites
[quote name='JDGamedev' timestamp='1340752130' post='4953170']
All of that works just fine for me in Chrome.

I tried running it as an applet via Eclipse and via my Chrome browser using the jar file and also using just the .class file. It all worked fine for me.

P.S. What is that semicolon on line 7 for?
[/quote]

I found the issue, as stated in the original post .... as far as the semi colon is concerned, that is just an artifact leftover from code changes.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement