oi gente to fazendo uma parte de um sistema aki no trabalho
e precisava testa dois applets porem qnd eu chamo eles por html ele naum funcionam e aparecem essa msg
APPLET tag missing CODE parameter.
java.lang.NullPointerException: name
at sun.applet.AppletClassLoader.getResourceAsStream(Unknown Source)
at sun.applet.AppletPanel$7.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
alguem sabe pq pode estar acontecendo isso
se precisar peçam q mostro o codigo do applet ou do html
VLWWW GENTE
Pô, então coloca o codigo ae da sua pagina e da classe que extends o Applet, e se possível como esta a estrutura do seu projeto, pra gente te ajudar melhor, pois a msg de erro parece que o html não achou o applet com o caminho que vc indicou.
[/code]
Colocando dessa forma ta aparecendo esse erro
java.lang.NoClassDefFoundError: Scanner (wrong name: Scan/Scanner)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
mas se eu troco essa linha colocando codebase ao inves de code da o erro anterior
esse é um poko do codigo do applet
import java.io.OutputStream;
import gnu.io.*;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.TooManyListenersException;
import java.applet.Applet;
@SuppressWarnings("serial")
public class Scanner extends Applet implements SerialPortEventListener
{
public int nodeBytes;
private int baudRate;
private int dataBits;
private int stopBits;
private int parity;
private int flowControl;
private int timeout=0;
private CommPortIdentifier cp;
private SerialPort porta;
private String Porta="COM1";
private String strurl;
private InputStream is;
private OutputStream os;
@Override
public void init(){
int tempBaud= Integer.parseInt(getParameter("baudRateScanner"));
setBaudRate(tempBaud);
int tempDataBits = Integer.parseInt(getParameter("dataBitsScanner"));
setDataBits(tempDataBits);
int tempStopBits = Integer.parseInt(getParameter("stopBitsScanner"));
setStopBits(tempStopBits);
int tempParity = Integer.parseInt(getParameter("parityScanner"));
setParity(tempParity);
int tempFlowControl = Integer.parseInt(getParameter("flowControlScanner"));
setFlowControl(tempFlowControl);
ObterIdDaPorta();
}
o jar ta no msmo diretorio da pagina
e e classe ta dentro do jar
C:\Documents and Settings\AraujoFN\Desktop\New Folder (2)\mata.jar
C:\Documents and Settings\AraujoFN\Desktop\New Folder (2)\Scanner.html
no firefox da fail
e no Ie da fik em notinited
olha o erro do java console
java.lang.NoClassDefFoundError: Scanner (wrong name: Scan/Scanner)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
parece q naum encontra as classes naum sei pq
esse probleminha ta osso ja to demorando o dobro pra resolve isso do q pra fazer o codigo
hauhauahahhuhauh
ja até refiz o jar com o eclipse
e ta o scanner.class dentro do jar
num sei se tem haver
mas o main ta escrito como Scanner.class no manifest
mas applets naum tem main
(meu supervisor q mando eu coloca isso no manifest )
o policy ta configurado tbm
auhauhuahua
malz foi burrice minha esse scanner com minuscula
a primeira letra de classe é tudo com maiuscula sigo os padrões internacionais ahuhuhua^^
kra mto estranho deve ser alguma coisa bem babaca q num to conseguindo ver e nem explicar pra vc
mas ja tentei de tudo e num vai
esse .jar feito pelo eclipse é confiavel ?
pq nele tem uns 30 arquivos dentro e se eu faço o msmo no netbeans tem 4
tem uma interface em php q ainda estao fazendo q vai iniciar esse applet pra pegar qualquer entrada de scanner serial para a impressao de etiquetas de gondola
to usando a RXTXcomm pra comunicação serial
e java.io java.net
tenho outro applet q faz comunicação com uma impressora de etiquetas mas ocorre o msmo problema
é a primeira vez q mexo com applets e sei bem poko de html e essas coisas mais web
por isso to meio perdido
ai meu supervisor fez esse html só pra ver se ta iniciando esse applet
mas acho q entre hj e amanha ja terminam o php
ai tenho q ir pros testes finais de impressao
na questao de assinar o jar
eu mudei a politica para q todos tivessem permissao total
msmo assim rpecisa assina
pq eu li um algumas na net parece meio cmplicado fazer assinatura mas sei la
meu supervisor falo q só precisava muda o policy
na questao de classes externas
uso o Scanner ( applet), RXTX , io, net
essas sao todos os pacotes q eu uso
naum tem mais classes externas
preciso declara o rxtx no html
entao o RXTX é uma API open source pra conexao serial
ah eu add ela com o eclipse no jar
mas ela vem em formato jar tbm eu add na lib do jre
off- me adicionaram no msn aki pensei q fosse vc pq tava falando q era do guj
qnd adiociono é um angolano hauhauhauhuah
to me perguntando até agora qm é esse huahauhauhauhua
[quote=asso]entao o RXTX é uma API open source pra conexao serial
ah eu add ela com o eclipse no jar
mas ela vem em formato jar tbm eu add na lib do jre
off- me adicionaram no msn aki pensei q fosse vc pq tava falando q era do guj
qnd adiociono é um angolano hauhauhauhuah
to me perguntando até agora qm é esse huahauhauhauhua[/quote]
QQ … esta galera que vai adicionando os outros… é brabo… eu aqui não consigo conectar no msn não :(( é bloqueado.
Então, seguinte, vc vai ter que adicionar este jar no archive tb…