Апплет и не апплет...
От: Тёмыч  
Дата: 20.05.05 15:45
Оценка:
Народ! Помогите...
Проблема следующая: я пишу простенький сетевой клиент. Когда тестил — запускал как java.exe ..., когда сделал из этого апплет — появилось исключение защиты в классе sun.net.NetworkClient.

В чём трабла? Может, использовать другой класс?
Re: Апплет и не апплет...
От: Аноним  
Дата: 20.05.05 16:16
Оценка:
Здравствуйте, Тёмыч, Вы писали:

Тё>Народ! Помогите...

Тё>Проблема следующая: я пишу простенький сетевой клиент. Когда тестил — запускал как java.exe ..., когда сделал из этого апплет — появилось исключение защиты в классе sun.net.NetworkClient.

Тё>В чём трабла? Может, использовать другой класс?


Я точно не знаю, но по-моему апплет по дефолту может коннектиться только на сайт с которого был загружен.
Re[2]: Апплет и не апплет...
От: Тёмыч  
Дата: 25.05.05 18:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Тёмыч, Вы писали:


Тё>>Народ! Помогите...

Тё>>Проблема следующая: я пишу простенький сетевой клиент. Когда тестил — запускал как 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)

То есть ошибка не при коннекте, а при попытке использования соотв. класса!

Исходник: iu5-botva.h15.ru/jIrc.rar — протестите антивиром!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.