Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 64

Почему при запуске апплета из JBuilder он умеет писать на диск, а у клиента не хочет?

22.08.2009, 16:55. Показов 1220. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, Pls
Надо апплетом копировать файлы по локальной сети,
что для этого нужно?
Читал в топике про подписку апплета но не понял.
Из JBuilder апплет файлы копирует даже по сети, а из браузера не хочет.
Падает в момент :
File inputFile = new File(oldPath, fileName);
File outputFile = new File(newPath, fileName);
outputFile.mkdirs();
тута он кидает exception:
java.security.AccessControlException: access denied (java.io.FilePermission D: estcopy est1.txt read)


Кто-нибудь может растолковать малоопытному, не дайте умереть дураком. Решение нужно срочно, иначе не стал бы писать на форум где этот вопрос уже поднимался.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.08.2009, 16:55
Ответы с готовыми решениями:

Почему возникает пустое окно при запуске апплета?
Помогите, пожалуйста разобраться! При запусках приложения-апплета то появляется пустое окно, то все корректно отображается. Код при этом...

ClassNotFoundException при запуске апплета
не получается запустить апплет в браузере...выдает ошибку ClassNotFoundException Java Plug-in 10.25.2.17 Using JRE version...

Access denied при запуске апплета
Access denied ("java.io.FilePermission" "".Images\1.gif" "read") при запуске апплета Подскажите, как...

4
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
22.08.2009, 18:26
ответ постараюсь дать кратко, потому что миллион раз уже объяснялось, но народ НЕ ХОЧЕТ ЧИТАТЬ ДОКУМЕНТАЦИЮ!

недостаточно просто подписать апплет. нужно менять полиси для явы. конкретно для вашего апплета нужно будет указать адрес, с которого он грузится и разрешенные действия. в форуме объяснять бесполезно, тема большая.

открывайте доку ЯВА СДК и читайте Security Guide.
0
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 64
22.08.2009, 20:47  [ТС]
Спасибо.
Очень хорошый ответ. :о) главное, всегда помогает.
0
0 / 0 / 0
Регистрация: 05.07.2009
Сообщений: 16
27.08.2009, 22:55
Лучше забей на работу с файлами на диске через апплет. На самом деле сделать приложение оконное не намного труднее (я бы даже сказал не труднее), чем сделать апплет (в том виде, что ты описываешь).

Ты говоришь, что не понял, про подпись апплета. А без этого никак. Апплет по природе своей не имеет права работать с файлами на винте - это примочка для веба, как бы тебе понравилось, если бы ты зашел на какую-нибудь пагу, а там апплет взял бы и загадил тебе винт? Апплету по умолчанию НЕЛЬЗЯ работать с файлами на винте.

Так что разбирайся, как сделать приложение, вместо апплета.
0
0 / 0 / 1
Регистрация: 03.03.2009
Сообщений: 64
28.08.2009, 18:02  [ТС]
Все спасибо решил уже.
Пока делаю так:
создаешь сначала сертификат
>keytool -genkey
затем им подписываешь jar файл
>jarsigner x.jar certif
тем самым получили подписанный апплет а потом пользователь доверяет твоему подписанному апплету и все работает
еще раз спасибо mr_dronski за дельный совет, но в тот момент мне нужно было получить ответ быстро, этим и объяснялся подобный вопрос на форуме.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.08.2009, 18:02
Помогаю со студенческими работами здесь

Почему не хочет перекидывать свободное пространство на диск С ?
Отнял у диска D 20GB. теперь перекидываю на диск С, Acronis просит перезагрузиться, потом проходит 6 шагов, на 7 процесс останвливается....

Подскажите как в JBuilder 5 писать на Java 1.1?
Подскажите как в JBuilder 5 писать на Java 1.1 . Это мне надо для запуска апплетов в IE. Какую версию JDK надо поставить или что-то...

Ошибка при запуске клиента
У меня есть сервер: import socket import sys s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s2 =...

Помогите пожалуйста подправить код, кто умеет писать на "С"
Вообщем постараюсь кратко и по теме. Пытаюсь реализовать Супер-Пупер Мега Таймер по вот этой статье :...

Ошибка при запуске клиента Lotus
Ни с того ни с сего перестал запускаться клиент лотуса...Выключение и перезагрузка компьютера не помогло...Как начинает грузиться клиент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru