No entanto, o Eclipse para Windows utiliza esse campo para determinar o criador da máquina virtual (VM). Se esse campo ler "Sun", o Eclipse irá configurar o parâmetro de inicialização MaxPermSize da máquina virtual para um valor alto. Com o valor desse campo sendo alterado para "Oracle", o parâmetro de inicialização não é ampliado e a IDE é deixada com memória insuficiente no runtime. Outras implementações Java parecem não ter sido afetadas.
A Oracle informou que irá reverter as modificações, e já anunciou o lançamento de uma build b07 para o Java 6 release 21, para o sistema operacional da Microsoft. Enquanto isso, os desenvolvedores Java estão se perguntando por que o Eclipse utiliza uma entrada disponível apenas no Windows para determinar o criador da JavaMV, ao invés de acessar as propriedades do fornecedor, que sempre está disponível. De qualquer forma, os desenvolvedores do Eclipse precisarão efetuar modificações em seu código, já que a partir da versão 7 do java, a Oracle irá substituir todas as instâncias contendo "Sun Microsystems Inc." no JDK.
Saiba Mais:
[1] Heise Online: http://www.h-online.com/open/news/it...e-1047598.html