Skip to Main Content

New to Java

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Java Applets and multiple classes not working.

807601Dec 15 2007 — edited Dec 15 2007
I have tested my JApplet class alone to view its layout and to make sure it actually works. But once I add in my other classes, compile, jar, and test I get the error:
java.lang.NoClassDefFoundError: AlakApp (wrong name: alak/codeFiles/AlakApp)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:155)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:618)
        at sun.applet.AppletPanel.createApplet(AppletPanel.java:779)
        at sun.applet.AppletPanel.runLoader(AppletPanel.java:708)
        at sun.applet.AppletPanel.run(AppletPanel.java:362)
        at java.lang.Thread.run(Thread.java:619)
My Directory contains these and only these:
F:\alak\codeFiles:
  AlakApp.java
  Game.java
  Board.java
  Space.java
  index.html
  AlakGame.jar
All my classes are in the package alak.codeFiles.

My .html file contains this:
<HTML>
 <HEAD>
  <TITLE>ALAK</TITLE>
 </HEAD>
 
 <BODY>
  <applet code="AlakApp.class" archive="AlakGame.jar" width=400 height=200>
  Please use a Java compatible browser to see this.
  </applet>
  <br>
 </BODY>
</HTML>
These are they commands I am issuing:
F:\alak\codeFiles>javac *.java
F:\alak\codeFiles>jar -cvf AlakGame.jar *.class
F:\alak\codeFiles>appletviewer index.html
I've been trying many different things to narrow down what is going on. If you need to see my code let me know, but I've tested everything with a text-based user interface and they work.

So does anyone know the cause of this error?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 12 2008
Added on Dec 15 2007
10 comments
123 views