コンパイルした jar アプレット ファイルに例外が表示されます: メイン クラスが見つかりませんでした: com.sun.deploy.uitoolkit.ui.NativeMixedCodeDialog.
アプレットは JRE 1.6 で動作するはずでしたが、JRE 1.7 もインストールしました。それを強制するには<param name="java_version" value="1.6*"/>
、<object>
タグに追加する必要がありました。
だから、JSを使ってアプレットメソッドを呼び出すHTMLページがあります。アプレットメソッドは次のようになります
public String sayHello() { return "hello"; }
JS 関数は、返されたアプレット値を出力します。
HTML ページを実行するとき、どのバージョンの JRE を優先するかを選択する必要があります。JRE 1.7 を選択するとすべて正常に動作しますが、JRE 1.6 を選択すると、JS 関数を呼び出すボタンを押した後、ブラウザーが応答を停止し、ブラウザーを閉じるとエラー ボックスが表示されます。
Java virtual machine launcher.
Could not find the main class: com.sun.deploy.uitoolkit.ui.NativeMixedCodeDialog. Program will exit.