DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


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

jm29.jpg


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 em geral são definidas em termos da variável JAVA_HOME. O processo funciona para a configuração de variáveis de ambiente no Windows 2000/XP, mas não no MSConfig do Windows ME, que não permite definir uma variável de ambiente utilizando o valor de outra variável.

Felizmente, o Windows ME ainda processa o arquivo C:\Autoexec.bat, ao contrário do informado pela Microsoft. O leitor poderá conferir que, após modificações no ambiente pelo MSConfig, esse arquivo é atualizado. Parece-nos que na inicialização, o Windows ME tenta manter o registro e o Autoexec.bat sincronizados, utilizando o que tiver data de modificação mais recente para regerar o outro.

Então podemos usar o mesmo processo que era utilizado no Windows 98: instalar o Java SDK com o instalador fornecido pela Sun, editar o arquivo C:\Autoexec.bat, acrescentar as seguintes linhas e depois reinicializar o computador.

set JAVA_HOME=c:\j2sdk1.4.2_06
"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Fernando Lozano

é consultor independente, ativista do software livre e professor da Faculdade Metodista Bennett, além de autor do livro “Java em GNU/Linux” (Editora Alta Books). É detentor de certificações da Sun, IBM, Microsoft e Red Hat, sendo uma espécie de “agente duplo” nas várias tribos.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03