Dúvida Applet

6 respostas
LeoCBS

Fala pessoal,

estou tentando utilizar um applet, porem quando vou testar acontece o seguinte erro:

java.lang.ClassNotFoundException:

jsp:

<applet code="applet.ImpressaoApplet" width="200" height="50"/>

applet:

package applet;

import java.applet.Applet;


public class ImpressaoApplet extends Applet {

	public void init() {

	}

}

o único modo que consegui rodar, foi quando o .class estava na mesma pasta da jsp, o único modo de rodar é esse? com o class na mesma pasta da jsp? se sim, como configurar o projeto no eclipse do modo que a compilação fique na mesma pasta da jsp?

outra dúvida, preciso imprimir notas fiscais em uma impressora direto na porta serial, applet é a melhor escolha?

Obrigado galera!

Abraço

6 Respostas

drsmachado

Sim, é este o único modo de rodar um applet ou passar o caminho específico até a class.
Não, não é.
Você vai precisar assinar o applet.
Seu projeto é web?
A impressora fica no servidor?
É possível usar JNI?

LeoCBS

drsmachado:
Sim, é este o único modo de rodar um applet ou passar o caminho específico até a class.
Não, não é.
Você vai precisar assinar o applet.
Seu projeto é web?
A impressora fica no servidor?
É possível usar JNI?

Fala Machado,

estou desenvolvendo da seguinte forma, criei um projeto separado com a applet e desenvolvendo normalmente a applet separada…

então criei um jar e coloquei na mesma pasta da JSP, não coloquei no classpath, coloquei na mesma pasta apenas,

e deu tudo certo, apenas adicionei a propriedade “archive” na tag da applet dentro do JSP

respondendo tuas perguntas:

a aplicação é Web
a impressão será no lado cliente

tens alguma outra sugestão para o que eu quero fazer?

obrigado!

abraço!

drsmachado

Então, dependendo da impressora que estás usando e a forma de acesso aos comandos da mesma, eu preferiria usar JNI. Mas se o fabricante disponibiliza algum suporte que permita a impressão nos moldes que estás utilizando, sem problemas.

LeoCBS

O modelo da impressora é a matricial EPSON LX 300,

ainda não cheguei nessa parte de implementar o código de impressão…

será que ela tem alguma api de suporte a impressão?

obrigado!

abraço!

drsmachado

Cara, realmente não sei.
Provavelmente possua, através da dll nativa ou algo assim.

LeoCBS

drsmachado:
Cara, realmente não sei.
Provavelmente possua, através da dll nativa ou algo assim.

blz,

obrigado pela ajuda!

vou dar uma pesquisada

abraço!

Criado 30 de junho de 2011
Ultima resposta 1 de jul. de 2011
Respostas 6
Participantes 2