SAMPLE: Transferir aplicações de Java que pedir outras classes de Java

Traduções de Artigos Traduções de Artigos
Artigo: 241814 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Muitas vezes uma aplicação Java poderá ter algumas outras classes de Java que estejam disponíveis no computador do cliente. Se máquina do cliente não tem destas classes instaladas, a aplicação Java gera um erro ClassNotFoundException .

Embora seja possível para as classes de suporte para ser agrupado dentro a distribuição (du) que contém a aplicação, unidade muitas vezes é útil para unbundle as classes de aplicação das classes de suporte para um aumento da flexibilidade em relação à compactação e versão. Criando um du separado para as classes relativamente estáveis biblioteca,-lo por exemplo, não terá uma vez que du instalada no computador do cliente, para ser transferida até é tem uma alteração versão. Poderá o du que contém as classes de aplicação sofrer na muitas actualizações versão durante o respectivo ciclo de vida antecipado pelo-lo iria pretender ser compactado separadamente. Normalmente, é boa ideia para empacotar bibliotecas de terceiros em separado devido às mesmas razões.

Este artigo descreve como é possível transferir Classes de Java que são necessários a uma aplicação e certifique-se que dessas classes estão disponíveis antes de iniciar a aplicação.

Mais Informação

O ficheiro que se segue está disponível para transferência a partir do centro de transferências da Microsoft::
MultiDU.exe
O exemplo está contido no ficheiro de extracção automática, MultiDU.exe. Quando transferir e executar este ficheiro, este instala os ficheiros de exemplo no seu computador na localização que especificar. A amostra é uma solução Visual J ++ 6.0 com projectos quatro: a aplicação (MyApplet), três projectos que são fornecidas como digitalmente os ficheiros CAB (um, dois, três horas), e os dois ficheiros HTML (DUs, aplicação). Cada um dos projectos de ficheiro CAB (um, dois e três horas) contêm uma classe que é utilizada pela aplicação.

Utilizar o Visual J ++ 6.0 para criar a solução. Uma vez criado, pode utilizar o Internet Explorer para abrir o ficheiro DUs.htm. Este ficheiro contém três códigos de aplicação que transferir cada uma das três DUs dos; ser-lhe-á pedido para aceitar o certificado de teste para cada Once DU. que página é carregada, seguida, DHTML window.OnLoad() script evento o método do processador obtém chamado para carregar a página da aplicação. Este método é chamado apenas depois de todos os códigos de aplicação tenham sido processados (e deste modo, todas as classes ter sido instalados a partir dos ficheiros cab).

A aplicação utiliza as classes três que foram transferidas e instaladas pela página DUs. Se não for encontrado um dessas classes (por exemplo, seleccionar não para aceitar um dos certificados), aparece um erro apropriado.

Referências

Para informações de suporte sobre o Visual J ++ e o SDK para Java, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/java

Propriedades

Artigo: 241814 - Última revisão: 14 de junho de 2006 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual J++ 6.0 Standard Edition
Palavras-chave: 
kbhowto kbdownload kbfile KB241814 KbMtpt kbmt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso tenha encontrado erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 241814

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com