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
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.
B
BrunoCarlo
Ola, só pra complementar, o parametro “code” da tag “applet” foi indicado né?!
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)
e na pagina applet notinited
mas naum da fail
ai ja num sei se é pq ele num ta rodando ou se num tem nada visual nele
só quero ver se ele carrega
B
BrunoCarlo
Pergunta:
O jar mata.jar esta no mesmo diretorio que a página?
A classe Scanner.class está mesmo dentro do jar ou no mesmo diretorio que a página?
A
asso
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
B
BrunoCarlo
Pô, não dá a msg de que ele foi carregado e iniciado não?!
QQ coisa dá uma olhada no java console, va em Ferramentas->Sun Java Console.
esse probleminha ta osso ja to demorando o dobro pra resolve isso do q pra fazer o codigo
hauhauahahhuhauh
B
BrunoCarlo
Ola,
Bom, é basicamente isto, o classloader não tá achando a classe que vc tá indicando… esta classe não tá dentro de um pacote não?!
A
asso
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
B
BrunoCarlo
Opa
asso:
…
e ta o scanner.class dentro do jar
…
É, confirme se é “scanner.class” ou “Scanner.class”, ist o faz uma grande diferença.
É, applet não tem main, mas tem tudo um ciclo de vida.
A
asso
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
B
BrunoCarlo
Legal,
Bom, em relação ao jar, é confiável sim…
É que o vc falou, deve tá rolando alguma coisa que eu tb não tô pegando, mas vamos tentar, este applet faz o que?
A
asso
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
B
BrunoCarlo
Opa,
Seguinte, tem um problema, para que o applet se comunique com o hardware vc tem que assinar os jars envolvidos no applet.
Outra, vc não tá usando classes externas não?! se tiver tem que indicar os jars dela no archive tb
A
asso
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
B
BrunoCarlo
poie é, esta clase, RXTX, é feita por vc, está no jar que vc tem?
A
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
B
BrunoCarlo
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
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…
A
asso
entaoo acho q no jar q eu to usando, esta todas as classes do RXTX
mas naum o arquivo de jar inteiro
vo tenta coloca o jar inteiro pra ver se tem alguma mudança
A
asso
descobri o problema
a classe Scanner estava dentro de package e naum conseguia ser encontrada
vlwww Brunooo
pela ajudaaa
B
BrunoCarlo
asso:
descobri o problema
a classe Scanner estava dentro de package e naum conseguia ser encontrada