Java 7 causa problemas no Programa Emissor da NFe

ATENÇÃO: Esta é uma postagem antiga de 2012, caso esteja tendo problemas com o Java 7 recentemente acesse esta postagem atualizada:

http://suporteemissornfe.blogspot.com.br/2013/06/java-7-update-25-causa-problemas-no.html






========================================================================

Abaixo segue a postagem original publicada na época:

Recentemente foi lançada a versão 7 do Java. Esta nova versão possui melhorias importantes principalmente no que diz respeito a segurança. Teoricamente a nova versão mantém compatibilidade com as versões anteriores e os programas não deveriam apresentar problemas ao atualizar a versão, entretanto muitos usuários tem relatado problemas no programa emissor de nfe do governo.

Novo: Serviço de Suporte à distância via internet.Nós acessamos seu computador e resolvemos seu problema ! Clique aqui para saber mais.

Para entender melhor o problema e encontrar um solução para os usuários fiz alguns testes com a nova versão do Java 7 Update 4. Os problemas apareceram logo na configuração do certificado. Ao selecionar a opção Utilizar certificados via Aplicativo e clicar no botão Incluir, a janela que se abre apresenta problemas na visualização das pastas e arquivos no disco. O resultado disso é que, pelo menos nos meus testes, não consegui selecionar um certificado para trabalhar com o sistema.

Após várias tentativas frustradas a única coisa que resolveu o problema foi desinstalar a nova versão 7 do Java e instalar novamente a versão anterior, Java 6 Update 32 que funcionava sem problemas.
Java 6 Update 32 - Última versão estável sem problemas com o Programa Emissor.
No momento de baixar o Java no site percebemos que por padrão agora sempre o link principal baixa a versão 7 que é a mais recente. Para conseguir o instalador da versão 6 temos que acessar um outro endereço: http://www.oracle.com/technetwork/java/javase/downloads/jre-6u32-downloads-1594646.html

Página para baixar a versão 6 Update 32 do Java




Nesse momento muita atenção para a escolha da versão a ser baixada pois existem versões para 32 e 64 bits para Windows e também para outros sistemas operacionais. Se você utiliza Windows e não tem certeza se o seu equipamento é 32 ou 64 bits escolha a opção Windows x86 Online (32-bit).

Após instalar a versão 6 Update 32 do Java a configuração de certificados do programa volta a funcionar corretamente. Não sabemos quando será liberada uma correção para este problema de incompatibilidade do programa emissor da nfe com a nova versão do Java. Nossa equipe já enviou mensagem a Sefaz/SP que foi quem desenvolveu o programa para que trabalhem em cima disso. 

Por enquanto os usuários que tiveram problemas com a versão 7 do Java podem tentar a solução descrita acima.