0

だから私はディレクトリから画像をロードするこのアプレットを持っていますが、Javaが私にいくつかの許可の問題を与えているようです。私はWebでアプレットを作成することに関しては初心者であり、解決策を見つけようとしましたが、ほとんどの場合、コマンドプロンプトまたはページをホストしているサーバーへのターミナルアクセスのいずれかが含まれます。私はそれにアクセスできません。(GoDaddy共有ホスティングで実行)

java.lang.reflect.InvocationTargetException
    at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(DeployAWTUtil.java:116)
    at sun.plugin2.applet.Plugin2Manager.runOnEDT(Plugin2Manager.java:3541)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3072)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
    at java.lang.Thread.run(Thread.java:680)
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission ./setup/USPresidentialSeal.png read)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
    at java.security.AccessController.checkPermission(AccessController.java:546)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
    at java.io.File.canRead(File.java:689)
    at javax.imageio.ImageIO.read(ImageIO.java:1274)

PNG画像があります

setup / USPresidentialSeal.png

どんな助けでもいただければ幸いです。(また、デスクトップにあるHTMLファイルからアプレットを実行しているときにこのエラーが発生します。

4

1 に答える 1

2

デフォルトでは、アプレットはローカル ファイル システムにアクセスできません。

アプレットはローカル ファイル システム上のファイルをどのように読み書きできますか?

于 2012-04-22T18:09:39.027 に答える