I got a problem in running java programs.
i am not able to run java applet while running i got a problem as
Loading Java Applet Failed
java.lang.NoClassDefFoundError: App (wrong name: src/App)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n 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)
myhtml file is like this
Expand|Select|Wrap|Line Numbers
- <html>
- <head>
- <title>My Applet</title>
- </head>
- <body>
- <h1>Network Applet</h1>
- <APPLET CODE="App.class" CODEBASE = "\src" WIDTH=200 HEIGHT=50>
- </APPLET>
- </body>
- </html>
the App.java file is
App.java
Expand|Select|Wrap|Line Numbers
- package src;
- import java.awt.*;
- import java.applet.*;
- import javax.swing.JApplet;
- public class App extends JApplet
- {
- public void paint(Graphics g)
- {
- g.drawString("Hello",100,100);
- }
- }
so that i specified the CODEBASE in html file like CODEBASE = "\src"
i changed this in so many ways also but no use
i specified complete path of .class file also but it was not run for me..
my directory structure is
src----
app.java
app.class
myhtml.html
Iam using ant to build application so that i also set path to ant...
my jdk path settings are
CLASSPATH
C:\j2sdk1.4.2_12\bin;C:\j2sdk1.4.2_12\lib;
path
C:\ant\bin;C:\j2sdk1.4.2_12\bin;
JAVA_HOME
C:\j2sdk1.4.2_12
ANT_HOME
C:\ant
can anybody help me...