1

ブラウザでアプレットを実行しようとすると、次のエラーが発生します。問題のアプレットには、ファイル アクセス コードが含まれています。

java.security.AccessControlException: アクセスが拒否されました (java.lang.RuntimePermission getenv.RGENGINEJAVA) で java.security.AccessControlContext.checkPermission (不明なソース) で java.security.AccessController.checkPermission (不明なソース) で java.lang.SecurityManager.checkPermission (不明なソース) com.socp.components.SOCPMapViewer.bootstrapArcobjectsJar(SOCPMapViewer.java:668) の java.lang.System.getenv (不明なソース) com.socp.components.SOCPMapViewer.init(SOCPMapViewer.java:130) sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(未知のソース) で java.lang.Thread.run(未知のソース) 例外: java.security.AccessControlException: アクセスが拒否されました (java.lang.RuntimePermission getenv.RGSENGINEJAVA)

アプレットは、Elipse IDE から呼び出すと正常に動作しますが、HTML ファイルを使用してブラウザーで実行すると、上記のエラーが発生します。この問題を解決するのを手伝ってください。HTML コンテキストで次のパーミッション ファイルを許可する方法を教えてください。

grant {
  permission java.security.AllPermission;
};
4

1 に答える 1

1

チェック: http://www-personal.umich.edu/~lsiden/tutorials/signed-applet/signed-applet.html

于 2011-04-29T09:35:45.607 に答える