Artigo Java Magazine 29 - Tira Dúvidas

Artigo Publicado pela Java Magazine 29.

Esse artigo faz parte da revista Java Magazine edição 29. Clique aqui para ler todos os artigos desta edição


Clique aqui para ler esse artigo em PDF.

Tira-Dúvidas

 

Java no Windows ME

Fernando Lozano

Vários leitores nos escreveram com problemas na instalação do Java SDK no Windows ME ("Millenium Edition"). Embora similar ao Windows 98, o ME apresenta algumas particularidades que podem criar dificuldades ou imprevistos na configuração do Java. Assim, a equipe da Java Magazine investigou a instalação do Java no Windows ME.

Ele está conosco

Segundo a Microsoft, o Windows ME ignora os arquivos de configuração do DOS, C:\Config.sys e C:\Autoexec.bat, utilizando apenas o Registro para armazenar as configurações do sistema. As configurações que antes eram feitas nestes arquivos agora seriam feitas no programa System Configuration, que apesar de não aparecer em nenhum local do menu Iniciar nem do Painel de Controle, pode ser acessado diretamente em C:\Windows\System\Msconfig.exe.

O utilitário MSConfig permanece nos sistemas mais recentes da Microsoft, mas com outras funcionalidades, como a ativação e desativação de serviços, além da alteração de arquivos de inicialização como boot.ini e system.ini.

O material de marketing da empresa chega a informar que não existe mais DOS subjacente no Windows ME; mas o DOS permanece lá e o ME ainda necessita dele para o seu funcionamento regular – não apenas para a inicialização – como foi comprovado por Andrew Shulman, autor do livro “Undocumented Windows..." (Addison-Wesley), além de outros especialistas em ambientes da Microsoft.

Mas vale a pena usar o ME?

O Windows ME tem certa má fama entre profissionais de suporte e manutenção de microinformática. Afirma-se, por exemplo, que seria mais lento e pesado do que o Windows 98. Mas a fama é na maior parte injustificada. O ME, inclusive, apresenta algumas vantagens significativas em relação ao seu antecessor; por exemplo necessidade de menor quantidade atualizações e correções para uso seguro com conexões de banda larga, suporte a dispositivos USB sem necessidade de instalar drivers específicos de cada produto, entre outras vantagens.

O fato é que muitas empresas hoje ainda dependem de aplicações escritas nas primeiras versões do VB ou Delphi, ou mesmo em Clipper, e que não funcionam corretamente no Windows 2000/XP. Ou têm um parque computacional incapaz de rodar versões mais novas do Windows com performance adequada. Não há então porque tais empresas trocarem seus sistemas e atualizar seus computadores, se eles atendem às suas necessidades atuais.

Configurando usando o MSConfig

O primeiro passo ao configurar o Java no Windows ME é executar e conhecer o MSConfig. Como se vê na Figura 1, ele expõe não apenas configurações do DOS, mas também definições do Windows.ini e System.ini, além de device-drivers (aba VxD).

A escolha da aba de configurações internacionais para a figura não foi aleatória: o desenvolvedor Java terá que configurá-la para poder usar de forma confortável o Java SDK no Windows ME, caso seu teclado siga o padrão ABNT2 (cê-cedilha). O motivo é que O ME não resolve um problema das versões anteriores Windows, que configuram os teclados internacionais apenas para programas gráficos, deixando os programas em modo texto utilizando o teclado padrão americano. Então, sem que sejam feitas as modificações indicadas, o teclado estará com o mapeamento incorreto para o prompt do MS-DOS, tornando difícil a digitação de símbolos como barras, dois-pontos e outros, que são necessários não apenas para a digitação de programas em Java, mas também para os comandos java e javac.

Depois de feita qualquer mudança via o utilitário MSConfig, além de clicar em Aplicar ou Ok, deve ser feita uma reinicialização da máquina, para que as modificações tenham efeito.

Tendo instalado o Java 2 SDK (qualquer versão) pelo seu instalador normal, temos que definir as variáveis de ambiente JAVA_HOME, CLASSPATH e PATH. O processo “oficial” seria usar a aba Ambiente do MSConfig, como ilustra a Figura 2. Mas há uma forma mais prática de fazer essas mudanças.

Configurando via Autoexec.bat

Os caminhos para diretórios dentro da instalação do Java pode ser bem longos, e é comum que o desenvolvedor queira atualizar para uma nova versão do Java SDK, ou que necessite testar aplicações com uma versão mais antiga do Java. De modo a facilitar essas mudanças, as variáveis PATH e CLASSPATH" [...] continue lendo...

Artigos relacionados