Applet embarcado no HTML escrevendo em arquivo dentro do JAR

4 respostas
fsfnit

Pessoal, nunca trabalhei com applet, a principio não tem muita diferença se respeitar os metodos que devem ser sobreescritos.
Porém ocorreu uma necessidade do Applet persistir dados dentro de um arquivo que está dentro do JAR dele próprio que está embarcado no HTML.
É possível isso ?

Obrigado desde já.

4 Respostas

B

Não. Entretanto, você pode tentar isto aqui:

http://www.java-tips.org/java-se-tips/java.applet/working-with-applet-context-streams.html

http://docs.oracle.com/javase/7/docs/api/java/applet/AppletContext.html#setStream(java.lang.String,%20java.io.InputStream)

Veja isto se ajuda um pouco.
http://java.sun.com/javase/6/docs/jre/api/javaws/jnlp/javax/jnlp/PersistenceService.html

L

Eu tenho uma applet que faz cache de arquivos que serão exibidos para o usuário. Para isso crio um diretório especifico dentro do System.getProperty(“java.io.tmpdir”), chamado cache e nele os arquivos. Para poder criar diretórios a applet deve ser assinada digitalmente.

No seu caso pode fazer algo semelhante, mas gravando em System.getProperty(“user.home”)/sua_pasta.

fsfnit

Obrigado meus amigos, vou tentar aqui e quando tiver sucesso coloco aqui a implementação.

fsfnit

lsjunior:
Eu tenho uma applet que faz cache de arquivos que serão exibidos para o usuário. Para isso crio um diretório especifico dentro do System.getProperty(“java.io.tmpdir”), chamado cache e nele os arquivos. Para poder criar diretórios a applet deve ser assinada digitalmente.

No seu caso pode fazer algo semelhante, mas gravando em System.getProperty(“user.home”)/sua_pasta.

Tentei sua sugestão por ser mais simples. Rodando como aplicação funciona numa boa, mas gerando um Jar e colocando no Html nada acontece, nem abre a gui que desenhei no applet.
Teria alguma sugestão ?

Criado 28 de novembro de 2011
Ultima resposta 1 de dez. de 2011
Respostas 4
Participantes 3