Титла: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: Naka в Oct 23, 2009, 16:02 Нищо не разбирам от Java и не искам и да разбирам. Опитвам се да пусна една програма. Успешно я компилирах инсталих и т.н. но когато се опитвам да стартирам някоя програмка все излизат разни такива съобщения:
Код: java.security.AccessControlException: access denied (java.io.FilePermission /home/naka/install/Openlogos/openlogos-1.0.2/LGS_ROOT/conf/gateway/server.properties read) документацията ми казва че трябва да добавя в .java.policy (с точка отпред) Код: grant codeBase "file:$LGS_ROOT/lib/java/-" { 0. пътищата ми са верни и файлове от грешките реално съществуват. 1. къде да го търся това java.policy промених всички файлове които намерх да се казват java.policy и резултат никъкъв. 2. какво означава (Unknown Source) 3. възможно ли е това java.policy да е под друго име? 4. .java.policy (със точка) къде трябва да се намира? хоме директорията или където е програмата ? 5. при компилирането казах да ползва прясно смъкнато от сан jdk1.5.0_21 но имам и още 2-3 JRE-та различни версии. JDK включва ли и JRE същата версия в себе си? как да разбера коя Java се изпълнява? 6. може ли тези съощения да не се дължат на неправилно java.policy а на нещо друго. 7. Закакво и е на Java-та пермишъни след като файловат система си има. Титла: Re: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: dvasilev в Oct 23, 2009, 17:10 @Naka: Аз това съобщение за грешка го интерпретирам, че програмата ти няма нужните права да отвори съответния файл. Виж дали потребителят, с чиито права стартираш програмата, може да чете съответния файл.
Титла: Re: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: Naka в Oct 23, 2009, 17:27 Виж дали потребителят, с чиито права стартираш програмата, може да чете съответния файл. Да може, като излезе такова съобщение, копирам файла със целият му път от грешката и го пробвам. less /home/naka/install/Openlogos/openlogos-1.0.2/LGS_ROOT/conf/gateway/server.properties и то не само с тази програма ами с другите програмки от пакета излизът подобни съощения Титла: Re: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: shoshon в Oct 23, 2009, 20:57 Сигурен ли си, че не я изпълняваш като applet? ??? ???
Аплетите не могат да отварят файлове. Титла: Re: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: VladSun в Oct 24, 2009, 00:22 Предпологам, че self-signed applet би свършило работа:
http://www-personal.umich.edu/~lsiden/tutorials/signed-applet/signed-applet.html Титла: Re: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: Naka в Oct 24, 2009, 00:48 Сигурен ли си, че не я изпълняваш като applet? ??? ??? Стартирам програмките през шел. В случая за java, понятието applet винаги ли означава java програма стартирана през браузер? Титла: Re: Как да се оправя с това java.security.AccessControlException: access denied Публикувано от: lastcyrol в Oct 24, 2009, 14:06 А дали този .java.policy файл не трябва ти да го създадеш. Щом не е казано къде, значи в ~/
|