3

Mavericks Mac で次のコマンドを実行すると:

appletviewer index.html

appletviewer プロセスが開始されますが、実際のアプレットを含むウィンドウは表示されませんkill -s 9。プロセスを終了するには、プロセスで使用する必要があります。

Oracleの指示に従ってJavaをインストールおよび再インストールしました(プラグインを削除してから再インストールします)。Java アプレットのアクセス許可は中に設定されています。

ここに出力がありますjava -version

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

Java コードと html ファイルは、リモートの Linux マシンで正常に動作します。

<html>
<body>
  <applet
    code = "MyApplet.class"
    width = 500
    height = 400>
  </applet>
</body>
</html>

このエラーを再現できるサンプル Java コードを次に示します。

import java.applet.Applet;
import java.awt.Graphics;

public class MyApplet extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hello world!", 50, 25);
    }
}

この質問に関連しているように見えますが、それらの回答も満足できず、役に立ちません...

4

1 に答える 1

1

残念ながら、テストとフォーラム トロールから、唯一の本当の解決策は Java 6 を使用することのようです。

Mac OSX 上の Java 7 は、元の Java 6 アプレットビューアーが適切に動作するのを妨げる何かを根本的に壊しているようです。

Apple サポート ページは、バンドルされているアプレット ビューアーが JRE 6 に依存していることを暗示しているようです。

于 2014-03-09T11:36:35.837 に答える