Vc tem que colocar a propriedade ARCHIVE na tag applet e apontar para o seu jar que contem o applet. ex:
<APPLET CODE = "visao.AppletTeclado" ARCHIVE = "TecladoVirtual.jar" WIDTH = "480" HEIGHT = "280" ALIGN = "middle" MAYSCRIPT = true>
</APPLET>
Vc tem que colocar a propriedade ARCHIVE na tag applet e apontar para o seu jar que contem o applet. ex:
<APPLET CODE = "visao.AppletTeclado" ARCHIVE = "TecladoVirtual.jar" WIDTH = "480" HEIGHT = "280" ALIGN = "middle" MAYSCRIPT = true>
</APPLET>
[quote=java_coffe]COmo faço para gerar um .jar de um applet ?
Faço essa perunta pq quando vamos gerar um arquivo .jar ele pede um metodo main , só que um applet nao possui um metodo main !!!
Agradeço a quem ajudar
Esse jar tem que ficar no meu classpath da aplicação web ?[/quote]
Amigo é só colocar um jar normal sem declaração da classe que contem o método main. Applet tambem como vc informou não tem main.
Mas todas as classes, images, etc que vc estiver utilizando coloque no jar. Eu utilizo o netbeans ide 6.0 para criar applets facilmente pois ele tem um ótimo suporte drag and drop para criação de aplicações desktop e ja gera o jar.
Esse jar tem que ficar na aplicação web, da raiz em diante.
Depois utilize uma ferramenta da JDK que transforma a tag applet em uma tag não depreciada e que faz o download da jre em clientes que não tenha jre instalada.
“C:\JDK6.0\bin\HtmlConverter.exe”
Lembre-se de sempre que testar um applet feche o browser para limpar o cache e depois abra-o e teste o applet.
Gente o que ta dando de errado pra nao carregar o applet ?
O arquivo .class esta na mesma pasta do arquivo html mas nao carrega .
<html>
<div align="center">
<applet code="Exemplo.class" width="400" height="400"></applet>
</div>
</html>
package pkg.applet;
import java.awt.Color;
import java.awt.TextField;
import javax.swing.JApplet;
public class Exemplo extends JApplet {
@Override
public void destroy() {
// TODO Auto-generated method stub
super.destroy();
}
@Override
public void init() {
getContentPane().setBackground(Color.black);
}
@Override
public void start() {
super.start();
}
@Override
public void stop() {
// TODO Auto-generated method stub
super.stop();
}
}
Gente o browser nao carrega a applet . Agradeço a quem ajudar .
COmo faço para gerar um .jar de um applet ?
Faço essa perunta pq quando vamos gerar um arquivo .jar ele pede um metodo main , só que um applet nao possui um metodo main !!!
Agradeço a quem ajudar
Esse jar tem que ficar no meu classpath da aplicação web ?