Problemas Comuns Do Java applet
Este tutorial cobre alguns problemas comuns que
você pôde encontrar ao escrever Java applets. Após cada
problema há uma lista de soluções possíveis.
Problema: O visor do applet diz que não
há nenhum Tag < do APPLET > em meu HTML page, mas está realmente
lá.
Solução: Verifique se você tenha um
Tag de fechamento do applet: </APPLET >
Problema: Eu recompiled meu
applet, mas minha aplicação da visão do applet não mostraria a
versão nova mesmo que eu a dissesse para a recarregar.
Solução: Em muitos visores do applet
(browsers including), recarregar não é de confiança. Isto é
porque nós recomendamos que você usa simplesmente o visor do applet
do JDK, invocando o anew cada vez que você muda o applet.If que você
começa uma versão velha do applet, não importa o que você , se
certificar de que você não tem uma cópia velha do applet em um
diretório em seu CLASSPATH.
Problema: A cor do fundo de meu applet
faz com que o applet não combine ou não cintile quando é extraída
em uma página de uma cor diferente.
Solução: Você necessita ajustar a cor
do fundo do applet de modo que trabalhe bem com a cor da página.
Problema: O método do getImage do
applet não trabalha.
Solução: Certifique-se que você está
chamando o getImage do método do init ou de um método que seja
chamado após o init. O método do getImage não trabalha quando
é chamado de um construtor.
Problema: Agora que eu copí a lima da
classe do meu applet em meu usuário do HTTP, o applet não trabalha.
Solução:
Seu applet define mais de uma classe? Se assim,
certifique-se de que a lima da classe (ClassName.class) para cada
classe está no usuário do HTTP. Mesmo se todas as classes são
definidas em uma lima de fonte, o compilador produz uma lima da classe
por a classe.
Você copí todos os arquivos de dados de para suas limas do
appletimage e do som, para o exampleto o usuário?
Certifique-se que os arquivos de dados da classe e dos de todo o
applet podem ser lidos por todos.
Certifique-se que os arquivos de dados da classe e dos do applet
não estiveram truncados durante transferência. Uma fonte comum
do problema está usando a modalidade do ASCII do ftp (melhor que a
modalidade BINÁRIA) transferir limas.
Problema: O applet não é carregado em
meu Web page. Eu v o erro
"java.lang.UnsupportedClassVersionError: O número de versão
mau nos class arquiva "em meu console de Java.
Solução: T problema é que a fonte
para o applet está compilada com uma versão mais nova de Java do que
esse instalado em seu sistema. Que versão de JRE você está
usando? Se não for a versão a mais atrasada, certifica-se
você para instalar o ambiente runtime o mais atrasado do SE de Java
(JRE).
Ponta para Deployers
Você pode compilar seus applet com o JDK 6 que
usa-se compila opções do tempo como a fonte 1.2 e o alvo 1.2, de
modo que você possa os funcionar com as versões mais velhas de JRE.
este é um artigo adicionado por Clain Tipo