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.NoCla ssDefFoundError : App (wrong name: src/App)
at java.lang.Class Loader.defineCl ass1(Native Method)
at java.lang.Class Loader.defineCl ass(Unknown Source)
at java.security.S ecureClassLoade r.defineClass(U nknown Source)
at sun.applet.Appl etClassLoader.f indClass(Unknow n Source)
at java.lang.Class Loader.loadClas s(Unknown Source)
at sun.applet.Appl etClassLoader.l oadClass(Unknow n Source)
at java.lang.Class Loader.loadClas s(Unknown Source)
at sun.applet.Appl etClassLoader.l oadCode(Unknown Source)
at sun.applet.Appl etPanel.createA pplet(Unknown Source)
at sun.plugin.Appl etViewer.create Applet(Unknown Source)
at sun.applet.Appl etPanel.runLoad er(Unknown Source)
at sun.applet.Appl etPanel.run(Unk nown Source)
at java.lang.Threa d.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_1 2\bin;C:\j2sdk1 .4.2_12\lib;
path
C:\ant\bin;C:\j 2sdk1.4.2_12\bi n;
JAVA_HOME
C:\j2sdk1.4.2_1 2
ANT_HOME
C:\ant
can anybody help me...