Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


Embedding An Applet Problems


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 Shippou   Members   -  Reputation: 1668

Like
0Likes
Like

Posted 26 June 2012 - 04:37 PM

** Edit: 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

Here are the errors

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


Here is the java code:
[source lang="java"]//Reference the required Java librariesimport java.applet.Applet;import java.awt.*;//The applet codepublic 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]
Here is the HTML:
[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, 26 June 2012 - 04:57 PM.

 Reactions To Technologies:
1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.
2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
3. Anything invented after you're thirty-five is against the natural order of things.

- Douglas Adams 2002


 


Sponsor:

#2 CaptainKraft   Members   -  Reputation: 266

Like
0Likes
Like

Posted 26 June 2012 - 05:08 PM

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?

#3 Shippou   Members   -  Reputation: 1668

Like
0Likes
Like

Posted 26 June 2012 - 06:26 PM

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?


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.

 Reactions To Technologies:
1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.
2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
3. Anything invented after you're thirty-five is against the natural order of things.

- Douglas Adams 2002


 





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS