Ocorreu o erro 2 do Windows ao carregar o Java VM, Saiba como resolver

O SPED (Sistema Público de Escrituração Digital) é instrumento que unifica as atividades de recepção, validação, armazenamento e autenticação de livros e documentos que integram a escrituração contábil e fiscal dos empresários e das pessoas jurídicas, inclusive imunes ou isentas, mediante fluxo único, computadorizado, de informações.

O erro ocorre após a atualização do Java. As últimas versões do Java não são compatíveis com os programas da Receita Federal. No caso, o problema acontece com os programas SPED (Sistema Público de Escrituração Digital), após a atualização do Java 8 ter sido instalada.

Para solucionar o erro, desinstale o Java 8 e instale uma versão anterior. Outra solução seria forçar o sistema utilizar a versão instalada, veja o procedimento a seguir:

  1. Abra o prompt de comando (CMD) como administrador.
  2. Em seguida digite o comando “CD\” em seguida der “Enter”.
  3. Agora digite CD C: “caminho onde se encontra instalado o SPED” em seguida der “Enter”.
  4. Em seguida digite o comando a seguir: PVA_EFD_w32-2.1.5.exe LAX_VM “C:\Program Files\Java\jre1.8.0_60\bin\java.exe” em seguida der “Enter”.

OBS: Esse ultimo procedimento só será possível para usuários que já tenham o SPED instalado no seu computador.


  • Julio

    no meu caso não funcionou

    • o SPED so funciona no java 7 (Versão anterior ao java 8)

  • Emmanuel Oliveira

    Não precisa, basta fazer isso

    java 32 bits
    Vá para C:Program Files (x86)Javajre1.8.0_66bin
    Copie somente o executavel de nome JAVAW
    Vá para a pasta C:WindowsSystem32 e cole

    ou
    Java 64 bits
    Vá para C:Program FilesJavajre1.8.0_66bin
    Copie somente o executavel de nome JAVAW
    Vá para a pasta C:WindowsSystem32 e C:WindowsSysWOW64 e cole

    pronto vai resolver

    • George W Batista

      Obrigado. Resolveu pra mim tambem.

    • Paulo Sérgio

      aqui tbm funcionou com esta alteração, parabéns, obrigado.