2013-02-17 36 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

相關問題