Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Тёмыч, Вы писали:
Тё>>Народ! Помогите... Тё>>Проблема следующая: я пишу простенький сетевой клиент. Когда тестил — запускал как java.exe ..., когда сделал из этого апплет — появилось исключение защиты в классе sun.net.NetworkClient.
Тё>>В чём трабла? Может, использовать другой класс?
А>Я точно не знаю, но по-моему апплет по дефолту может коннектиться только на сайт с которого был загружен.
Вот собственно исключение:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.net)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at IRCClient.connect(IRCClient.java:39)
at IRCClient.<init>(IRCClient.java:70)
at MainClass.start(MainClass.java:33)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
То есть ошибка не при коннекте, а при попытке использования соотв. класса!