うーん、ほとんど知らないことに取り組まなければならないので、正しいものを探しているかどうかさえわかりません。
私の 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 で答えを見つけることができません。しかし、質問があまりにも基本的なものであり、答えが見つからないか、正しいものを探していないだけかもしれません。
何か提案はありますか?
ありがとう!