1

自分の Web サイトにアプレット ファイルをアップロードするときに、アプレット ファイルを実行しようとすると問題が発生します。エラーが発生し続けますが、私のコンピューターでは問題なく動作します。私は NetBeans を使用してアプレットを作成しており、<Applet>タグを使用したことを覚えていて、機能していたので、タグを使用しました。<Applet>しかし、NetBeans は、タグが非推奨であり、使用するように勧められていることを示す警告メッセージを表示しました<Object>

<Object>アプレットにタグを使用する方法がわからないため、ここで少し難しくなります。私は間違いなくオンラインで答えを探しました。それぞれがアプレットに対してそれを宣言するさまざまな方法を提供しますが、どれも機能しませんでした。オンラインで説明されているさまざまな方法を試みるたびに、NetBeans は常に警告/エラー メッセージを返します。

私の質問は次のとおり<Object>です。Java アプレットのタグを正しく使用するにはどうすればよいですか?

よく検索した結果、値を返さないだけでなく、コンピュータにアプレットをロードすることさえできない例を見つけました。例は以下のとおりです: Java コード:

<object data="VirtualArmory.jar" type="application/x-java-applet"></object>

.jar と .class の両方を試しましたが、出力は同じです。Java プラグインがロードし続けました。

編集:

<Applet>これは、タグを使用したときに発生したエラーです。しかし、を使用しても何も得られませんでしたdevelopJava.js

java.lang.ClassNotFoundException: VirtualArmory
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

これが、developJava.jsコマンドを試した方法です。このコマンドを見たり使ったりするのは初めてなので、間違いが多くなりがちです。

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
  codebase:'http://morganaprime.webs.com/',
    code:'VirtualArmory.class',
    archive:'VirtualArmory.jar',
    width:710, 
    height:540
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>

私はこれを機能させるためにできる限りのことをランダムに試みています! これは私のテスト Web サイトへのリンクです。 ウェブサイトはこちら

4

1 に答える 1

3

私の質問は次のとおり<Object>です。Java アプレットのタグを正しく使用するにはどうすればよいですか?

正解は「使用しない」(またはapplet要素)です。代わりに、アプレットを埋め込む責任を に委任してdeployJava.jsください。このように見えるかもしれません。

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
    codebase:'http://morganaprime.webs.com/',
    code:'net.mp.eoncalculator.VirtualArmory',
    archive:'VirtualArmory.jar',
    width:710, 
    height:540
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>

<Applet>しかし、NetBeans は、タグが廃止されたことを示す警告メッセージを表示しました..

HTML 4.01 (ずっと前のことです) 以来です!

更新 - 実例

画面上のアプレット

<html>
<body>
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
    codebase:'http://morganaprime.webs.com/',
    code:'net.mp.eoncalculator.VirtualArmory',
    archive:'VirtualArmory.jar',
    width:1000,
    height:700
};
var parameters = {gunSize:16};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>
</body>
</html>
于 2013-01-23T07:39:56.710 に答える