0

うーん、ほとんど知らないことに取り組まなければならないので、正しいものを探しているかどうかさえわかりません。

私の Web サイト (残念ながら会社の内部のみ) で Java アプレットを提供していますが、JRE 1.7/Java 7 を使用してアクセスすると Class Not Found エラーが発生します。JRE 1.6/Java 6 で動作します。

すべてのファイルが同じフォルダーにある場合、ブラウザーを介してローカルでデモページを呼び出すと、完全に機能します。

APPLET CODEBASE = "./"
ARCHIVE  = "my.jar"
CODE     = "my.class"
NAME     = "Test"
WIDTH    = 400
HEIGHT   = 150
COL      = 7
HSPACE   = 0
VSPACE   = 0
ALIGN    = top

しかし、私が知らない/理解していないのは、ブラウザがJVMにJARファイルをダウンロードさせるときです.7つのクライアントJARファイルをダウンロードしているかどうかはわかりません.これらのファイルはどこに行きますか? それらは同じものと呼ばれていますか?(名前が同じである場合、ファイルがダウンロードされていないことがわかります。これで多くのことが説明できます。もちろん、7 ではなく 6 になっている理由を突き止める必要があります。 . sigh ) これらのファイルがどこにあるのかわからないので、CODEBASE パスが正しいかどうかわかりませんが、これが実際の問題だと思います。Google で答えを見つけることができません。しかし、質問があまりにも基本的なものであり、答えが見つからないか、正しいものを探していないだけかもしれません。

何か提案はありますか?

ありがとう!

4

1 に答える 1

0

試す

<!DOCTYPE html>
<html>
...

<object type="application/x-java-applet" height="150" width="400">
    <param name="code" value="My" />
    <param name="archive" value="my.jar" />
    No Java plug-in was found.
</object>

のためにpublic class My extends JApplet

于 2013-03-21T08:45:22.827 に答える