Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(Applet)
閲覧数:681
掲示板(Applet)
名前
匿名
題名 Applet
質問内容

質問を評価する
(0ポイント)
こんばんは
javaをはじめて3ヶ月です。
Eclipse Java EE IDE for Web Developers.

Version: Juno Service Release 1
Build id: 20120920-0800
を使っており、
package app;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Dimension;
public class App1 extends Applet{
    public void paint(Graphics g){
        g.setColor(Color.red);
        Dimension size=getSize();
        g.fillRect(0, 0, size.width-1, size.height-1);
    }

}

を書きました。
HTMLソースは、
<html>
<head><title>Applet</title></head>
<body>
<applet code="App1.class" width="150" height="150">
<param name="x" value="value">
hogehoge
</applet>
</body>
</html>
で、classファイルと同じフォルダに配置しました。
しかし、ClassNotFoundExceptionとなり、HP上に赤い背景が表示されません。
どうすればいいでしょうか。
回答お願いします。
質問日時 2013-01-24 21:54:00
名前
匿名
回答内容

回答を評価する
(0ポイント)
<param name="x" value="value">
と書いていますが、ソースを見る限りこの一文はいらないと思います。

パラメーターを受け取る
http://wisdom.sakura.ne.jp/system/java/awt/Gjava11.html

ClassNotFoundException (Java Platform SE 6)
http://docs.oracle.com/javase/jp/6/api/java/lang/ClassNotFoundException.html
回答日時 2013-01-24 22:15:43
名前
匿名
回答内容

回答を評価する
(0ポイント)
>package app;
これの意味を理解してるかどうかだなあ。
3ヶ月やってるならこのくらいは解ってると思いたい。
回答日時 2013-01-24 23:37:26
名前
匿名
回答内容

回答を評価する
(0ポイント)
eclipseを使っているので、パッケージは詳しくわかりません。

すみません
回答日時 2013-01-25 21:19:35
名前
回答内容

回答を評価する
(0ポイント)
Eclipse の場合 src の中の (defauld package) 内ならパッケージ無し。
package app; ってことは app フォルダー内でしょう。
その場合は class ファイルも app フォルダに入れないといけません。
そして code="app.App1.class"
回答日時 2013-01-25 21:34:02

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道