| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Апплеты > Помогите запустить аплет... |
| Автор: zzmeyz 24.3.2006, 16:06 |
| Объясните значение следующего: При запуске: Exception in thread "AWT-EventQueue-1" java.security.AccessControlException: access denied <Java.Ian g.RuntinePernission exitUM> at Java.security-ftccessControlContext.checkPernission<AccessControlContext.java:264> at java.securitу-Ac^essController.checkPernission<AccessController.java:427> at java.lang.SecurityManager.checkPernission<SecurityManager.Java:532> at java.lang.SecurityManager.checkExit<SecurityManager.java:744> at javax.swing.JFrane.setDefaultCloseOperation<JFrane.Java:363> at FileChooserDeno2.createAndShowGUI<FileChooserDemo2.java:91> at FileChooserDeno2.access$000<FileChooserDemo2.java:20> at FileChooserDeno2$l.run <FileChooserDeno2.Java:108 > at Java.awt.event.InvocationEvent.dispatch<InvocationEvent.java:209> at Java.awt.EventQueue.dispatchEvent<EventQueue.Java:461> at Java.awt.EventDispatchThread.punpOneEventForHierarchy<EventDispatchThread.Java:234> at java.awt.EventDispatchThread.punpEventsForHierarchy<EventDispatchThread.Java:163> at java.awt.EventDispatchThread.punpEvents<EventDispatchThread.Java:157> at java.awt.EventDispatchThread.punpEvents<EventDispatchThread.Java:149> at java.awt.EventDispatchThread.run<EventDispatchThread.j'ava:110> При закрытиии: Exception in thread "flUT-EventQueue-0" java.lang.NullPointerException: component argument pData at sun.awt.windows.Uin32SurfaceData.in itOps <Native Method) at sun.awt.windows.Win32SurfaceData.<init><Win32SurfaceData.java:448> at sun.awt.windows.Uin32SurfaceData.createData<Win32SurfaceData.java:316> at sun.awt.Win32GraphicsConfig.createSurfaceData<Win32GraphicsConfig.java:357> at sun.awt.windows.UConponentPeer.replaceSurfaceData<UComponentPeer.java:332> at sun.awt.windows.UConponentPeer.replaceSurfaceData<WConponentPeer.java:313> at sun.awt.windows.UComponentPeer$2.run<UComponentPeer.java:353> at java.awt.event.InvocationEvent.dispatch<InvocationEvent.java:209> at java.awt.EventQueue.dispatchEvent<EventQueue.java:461> at java.awt.EventDispatchThread.punpOneEventForHierarchy<EventDispatchThread.java:234> at java.awt.EventDispatchThread.punpEventsForHierarchy<EventDispatchThread.java:163> at java.awt.EventDispatchThread.punpEvents<EventDispatchThread.java:157> at java.awt.EventDispatchThread.punpEvents<EventDispatchThread.java:149> at java.awt.EventDispatchThread.run <EventDispatchThread.java:110> |
| Автор: batigoal 24.3.2006, 16:28 |
| Первое - какое-то нарушение безопасности (попытка чтения файла с локального диска, ...) Второе - ошибка в коде, где-то что-то не проверяется на null. |
| Автор: zzmeyz 24.3.2006, 16:43 |
| Насколько я понял, данная запись позволяет подписанному аплету читать любые файлы на любом диске. grant { permission java.io.FilePermission "<<ALL FILES>>", "read", signedBy "test"; }; А как предоставить разрешение на запись? |
| Автор: batigoal 24.3.2006, 16:53 | ||||
| Честно говоря, ответа не знаю, но попробуй: 1. Добавить еще один пункт:
2. Либо просто написать:
Этим ты, соответственно, снимешь все ограничения. |
| Автор: w1nd 28.3.2006, 22:04 |
| А лучше - не пытаться внутри апплета выполнить System.exit(). |
| Автор: Sister 19.5.2006, 22:58 | ||
| Вот у меня та же проблема с AccessControlException. Возбуждается, когда идет обращение на запись к файлу. Как мне тогда сохранить изображение, если я не могу записать в файл? Добавлено @ 23:02 ??? Как пользоваться данной штукой:
|
| Автор: LSD 19.5.2006, 23:10 |
| http://vingrad.ru/JAVA-JAV-000116 |