nunca pensei que um applet daria trabalho pra fazer uma conexão com um mdb…
eu abro o applet e da “java.security.AccessControlException: access denied (java.io.FilePermission clientdb.mdb read)”
eu tentei assinar o jar mais não deu certo…
tem como alguem mostrar um passo-a-passo de como fazer isso?
Applet + Access DB = problema
8 Respostas
A única forma disso funcionar é mesmo assinando o JAR do Applet. Talvez você tenha feito alguma coisa errada ou deixado de fazer algum passo na hora de assinar o JAR, você pode postar como fez isso?
Uma pergunta: por que o seu applet precisa acessar um mdb? Você está ciente que o Applet é executado no cliente, certo? Logo, cada computador precisará ter esse mdb local também, ou então não irá funcionar.
eu sei, mas isso é apenas um teste…
meu professor pediu pra fazer uma conexão com um db, e pra não dá trabalho pra ele configurar o mysql eu fiz em mdb…
eu segui esses tutoriais fazendo igualzim como tá escrito em cada um, mas não funcionou…
http://www-personal.umich.edu/~lsiden/tutorials/signed-applet/signed-applet.html
http://forums.sun.com/thread.jspa?threadID=174214
http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/rsa_signing.html
ei eu tenho uma pequena duvida…
meu projeto tem algumas bibliotecas dentro da pasta do applet, eu preciso assinar elas também?!
ei eu tenho uma pequena duvida…
meu projeto tem algumas bibliotecas dentro da pasta do applet, eu preciso assinar elas também?!
Sim, infelizmente precisa

ah rapaz então é isso…
vou testar quando chegar em casa 
caraca!!! :shock: funfou!!! Lol
vlw aí pela ajuda xD
caraca!!! :shock: funfou!!! Lol
vlw aí pela ajuda xD

Show de bola!
Já vi alguns casos que pra facilitar esse processo de assinatura de um monte de JARs, fazia-se assim: abre-se todos os JARs dependentes, junta com o seu código e gera-se um único JAR. É bem feio, mas se você tiver dezenas e dezenas de JARs pra assinar pode facilitar um pouco.
De fato, se você tiver um applet assinado que depende de outro jar assinado (exemplo: applet que usa o JavaMail) você vai acabar percebendo que é melhor juntar tudo em um JAR só, porque senão o usuário precisa aceitar DUAS (ou mais vezes) vezes o applet assinado (uma por causa da assinatura de sua própria applet, e outra por causa do JavaMail). Como a licença do JavaMail da Sun requer que você não altere nem os binários, se você quiser seguir estritamente a licença é necessário deixar o JavaMail sempre atualizado (porque a assinatura da Sun costuma expirar rapidamente) e assinar também sua applet. Argh… para facilitar a vida do usuário, e porque a própria Sun não deve se incomodar “muito”, junte tudo em um JAR só e assine tudo junto.