0

もう一度あなたの助けが必要です。私はごく最近 Java でプログラミングを開始し、最初のアプレットを作成しようとしています。私は最も基本的なコードを使用しています:

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>
----------------------------------------------------
4

1 に答える 1

1

firstapplet.html(上記の HTML の名前) が実際に次の場所にある場合:

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

次に、(ルース ク​​ラス ファイルからロードされた) アプレット クラスを次の場所に配置する必要があります。

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

クラスが Jar にある場合 (強くお勧めします)、またはコードベースが別の方法で設定されている場合は、変更されます。

于 2013-02-17T11:07:56.943 に答える