Applet embarcado no HTML escrevendo em arquivo dentro do JAR  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

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á.
bezier curve
JavaEvangelist
[Avatar]
Membro desde: 28/11/2009 17:55:58
Mensagens: 411
Offline

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%28java.lang.String,%20java.io.InputStream%29

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

Membro desde: 17/03/2010 10:41:40
Mensagens: 236
Offline

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
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

Obrigado meus amigos, vou tentar aqui e quando tiver sucesso coloco aqui a implementação.
fsfnit
Java Ninja
[Avatar]

Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline

lsjunior wrote: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 ?
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team