1

Appletviewerがこれでエラーをスローする理由:

thread = new Thread(this、 "main thread");

4

1 に答える 1

0

あなたのスレッドは、スレッドで次のいずれかを実行しようとしていると思われます。

  • クライアント ファイル システム上のファイルを読み取ります。
  • ファイルをクライアント ファイル システムに書き込みます。
  • File.delete() メソッドを使用するか、システムレベルの rm または del コマンドを呼び出して、クライアント ファイル システム上のファイルを削除します。
  • File.renameTo() メソッドを使用するか、システム レベルの mv または rename コマンドを呼び出して、クライアント ファイル システム上のファイルの名前を変更します。
  • File.mkdirs() メソッドを使用するか、システム レベルの mkdir コマンドを呼び出して、クライアント ファイル システムにディレクトリを作成します。
  • ディレクトリの内容を一覧表示します。
  • ファイルが存在するかどうかを確認します。
  • サイズ、タイプ、変更のタイムスタンプなど、ファイルに関する情報を取得します。
  • 元のホスト以外の任意のコンピューターへのネットワーク接続を作成します。
  • クライアント システムの任意のポートでネットワーク接続をリッスンまたは受け入れます。
  • 信頼できないウィンドウ バナーのないトップレベル ウィンドウを作成します。
  • システム プロパティ (user.name、user.home、user.dir、java.home、および java.class.path) の読み取りを試みるなど、任意の方法でユーザーのユーザー名またはホーム ディレクトリ名を取得します。
  • システム プロパティを定義します。
  • Runtime.exec() メソッドを使用して、クライアント システムで任意のプログラムを実行します。
  • System.exit() または Runtime.exit() を使用して、Java インタープリターを終了させます。
  • Runtime クラスまたは System クラスの load() メソッドまたは loadLibrary() メソッドを使用して、クライアント システムに動的ライブラリをロードします。
  • アプレットと同じ ThreadGroup の一部ではないスレッドを作成または操作します。
  • クラスローダーを作成します。
  • SecurityManager を作成します。
  • ContentHandlerFactory、SocketImplFactory、URLStreamHandlerFactory などのネットワーク制御関数を指定します。
  • クライアント システム上のパッケージの一部であるクラスを定義します。

あなたには2つの解決策があります

  1. アプレットにデジタル署名する
  2. JRE のセキュリティ権限を変更する

セキュリティとアプレットについてはこちらをご覧ください

于 2010-06-24T17:34:09.180 に答える