html file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>JApp</title>
</head>
<body>
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = { code:'GApp.class', archive:'GApp.jar',
width:500, height:300} ;

var parameters = {} ;
deployJava.runApplet(attributes, parameters, '1.4');
</script>
<hr/>
<a href="e:\8\world.html">Volver</a>
</body>
</html>
----------------------------------------------------------------------
.java code:

package alpha.GUI;

import javax.swing.JApplet;

import java.awt.Graphics;
import java.awt.GridLayout;
import com.jgoodies.forms.layout.FormLayout;
import com.jgoodies.forms.layout.ColumnSpec;
.
.
.
.
.

public class JApp extends JApplet{
private JTextField textField;
....

/**
* Create the applet.
*/
public JApp() {

getContentPane().setLayout(new FormLayout(new ColumnSpec[] {
FormFactory.RELATED_GAP_COLSPEC,
..............................;

JLabel lblNewLabel = new JLabel("Name");
getContentPane().add(lblNewLabel, "2, 2");

textField = new JTextField();
textField.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
}
});
getContentPane().add(textField, "6, 2, left, default");
textField.setColumns(10);

JLabel lblNewLabel_1 = new JLabel("Surname");
getContentPane().add(lblNewLabel_1, "2, 4");

textField_1 = new JTextField();
getContentPane().add(textField_1, "6, 4, left, default");
textField_1.setColumns(10);

JLabel lblNewLabel_2 = new JLabel("Username");
getContentPane().add(lblNewLabel_2, "2, 6");

textField_2 = new JTextField();
getContentPane().add(textField_2, "6, 6, left, default");
textField_2.setColumns(10);

JLabel lblNewLabel_3 = new JLabel("EmailID");
getContentPane().add(lblNewLabel_3, "2, 8");

textField_3 = new JTextField();
getContentPane().add(textField_3, "6, 8, left, default");
textField_3.setColumns(10);

JLabel lblNewLabel_4 = new JLabel("Date Of Birth");
getContentPane().add(lblNewLabel_4, "2, 10");

textField_4 = new JTextField();
getContentPane().add(textField_4, "6, 10, left, default");
textField_4.setColumns(10);

JLabel lblNewLabel_5 = new JLabel("New label");
getContentPane().add(lblNewLabel_5, "2, 12");

textField_5 = new JTextField();
getContentPane().add(textField_5, "6, 12, left, default");
textField_5.setColumns(10);

JLabel lblNewLabel_6 = new JLabel("New label");
getContentPane().add(lblNewLabel_6, "2, 14");

textField_6 = new JTextField();
getContentPane().add(textField_6, "6, 14, left, default");
textField_6.setColumns(10);

JLabel lblNewLabel_7 = new JLabel("New label");
getContentPane().add(lblNewLabel_7, "2, 16");

textField_7 = new JTextField();
getContentPane().add(textField_7, "6, 16, left, default");
textField_7.setColumns(10);

JButton btnNewButton = new JButton("New button");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String command = e.getActionCommand();
if( command.equals( "OK" )) {
statusLabel.setText("Ok Button clicked.");
}



}
});

getContentPane().add(btnNewButton, "6, 20, left, default");

}

}

--------------------------------------------------------------------------------------->
manifest file code:

Main-Class:JApp

.
My above code doesnt run in firefox 0r IE.plz tell me whats d mistake here.
Im doing the above coding in Eclipse Juno.
OS:windows 7.
64 bit .


it gives following error in browser:-
ClassNotFoundException or IllegalArgumentException
with followin stack details

CacheEntry[http://127.0.0.1:8020/JNew_JApp/src/...nfo/GApp.jar]: updateAvailable=false,lastModified=Thu Jan 01 05:30:00 IST 1970,length=1939
Java Plug-in 10.51.2.13
Using JRE version 1.7.0_51-b13 Java HotSpot(TM) Client VM
User home directory = C:\Users\ALPHASOFT
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------