Итак, у меня есть этот апплет, который загружает изображения из каталога, но похоже, что Java дает мне некоторые проблемы с разрешениями. Я новичок, когда дело доходит до создания апплетов в Интернете, и пытался найти решения, но большинство из них связано либо с командной строкой, либо с терминальным доступом к серверу, на котором размещена страница. У меня нет доступа к этому. (Работает на общем хостинге 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, расположенного на моем рабочем столе.