2013-02-17 34 views
0

我需要你的帮助一次。我最近开始使用Java进行编程,并且正在尝试创建我的第一个小程序。我只是用最基本的代码:Java ClassNotFoundException html错误

package firstofthings; 

import java.awt.*; 
import java.applet.*; 

public class FirstApplet extends Applet { 
    public void paint(Graphics g) { 
     g.drawString("This is my first Java applet!", 20, 30); 
    } 
} 

(大括号都放在正确的地方,不会由于某些原因对地方显示出来)

我在HTML,而精通,和我认为这是容器中的代码是错误的,所以如果你能指出我的方向是非常酷的。

<!DOCTYPE html> 
<html> 
    <head> 
     <title>FirstApplet</title> 
    </head> 
    <body> 
     <applet 
      codebase="." 
      code="FirstApplet.class" 
      name="FirstApplet" 
      width="640" 
      height="480" 
      hspace="0" 
      vspace="0" 
      align="middle" 
     > 
     </applet> 
    <body> 
<html> 

我带走了标签,否则它难道不露面,所以这里是我

ClassNotFoundExeption 

Java Plug-in 10.5.1.255 
Using JRE version 1.7.0_11-b21 Java HotSpot(TM) Client VM 
User home directory = C:\Users\Owner 
---------------------------------------------------- 
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> 
---------------------------------------------------- 
+3

请格式化您的代码 – 2013-02-17 10:48:45

+0

请编辑您的问题以使其具有可读性:删除所有代码和伪html,将其粘贴回原样,无需修改,选择每个块并按下“{}”按钮将其标记为代码。 – Mat 2013-02-17 10:49:14

+1

对您的问题进行格式化,使其更具可读性。请在将来的问题中使用代码(“{}”)按钮。 – 2013-02-17 10:49:21

回答

1

错误的详细信息,如果firstapplet.html(上面看到的HTML的名称)实际上是在:

http://our.com/applet/firstapplet.html

然后applet类(如从一个松散的类文件加载)必须位于:

http://our.com/applet/firstofthings/FirstApplet.class

如果班级在Jar(强烈推荐)或代码库设置不同,它会改变。

+0

不,这是我自己的代码... – 2013-02-17 11:14:16

+0

我不知道这意味着什么。我总是猜测它是你的代码。 – 2013-02-17 11:23:38

相关问题