Árvore de páginas

FAQ: Erros utilizando JAVA 8 (Java 1.8.0_45) em programas do DataViewer

Sintoma
Dentro do Dataviewer, ocorrem erros nas execuções de:
- Editor de layout de relatórios do tipo gráfico;
- Geração de arquivos PDF através de relatórios criados pelo DataViewer.

Causa
Com a falta de definições de variáveis de ambiente, o sistema operacional acaba se perdendo ao tentar executar o Java 8 em algumas funcionalidades.
Solução

Existem duas formas de solucionar este problema, uma seria através da definição de variáveis de ambiente e a outra chamando um arquivo ".bat" que definiria essas variáveis e chamaria o DataViewer.

Solução 1: Através da definição das variáveis de ambiente, você terá que ir no Painel de Controle -> Sistema -> Configurações Avançadas do Sistema -> Aba Avançado -> Botão Variáveis de Ambiente:
Dentro das variáveis do ambiente existem duas caixas, a superior com variáveis locais do usuário e a inferior com variáveis do sistema, e deveremos colocar essas variáveis na caixa Inferior (Variáveis do sistema).
Sera necessário criar a variável JAVA_HOME que deverá apontar para o seu diretório aonde esta instalado o java1.8.0_45.
Também alterar a variável PATH, onde no começo dos valores da mesma, adicionar "%JAVA_HOME%\bin;...", onde os "..." é o conteúdo atual da sua variável PATH.
Com essas alterações de variáveis o Dataviewer conseguirá enxergar o Java 8 e todos os recursos do DataViewer que utilizarem o mesmo funcionarão corretamente.

Solução 2: Através de um arquivo ".bat". Será necessário criar um arquivo ".bat", tipo "exec_dv.bat" que terá o seguinte conteúdo:

set JAVA_HOME=C:\Program Files\Java\jre1.8.0_45
set PATH=%JAVA_HOME%\bin;%PATH%
cd C:\tmp
C:\dlc101b\bin\prowin32.exe -pf \\servidor\ERP\Dataviewer\grd.pf -basekey "ini" -ini \\servidor\ERP\Dataviewer\progresc.ini -T c:\tmp

Observação: Forneça o caminho correto da localização do JAVA 8 e também NÃO se esqueça de especificar o nome correto da localização dos programas do Dataviewer, bem com o nome do servidor e compartilhamento.

Nesta segunda solução, após a criação do arquivo "exec_dv.bat", você terá que alterar o seu atalho do Dataviewer para chamar este arquivo "exec_dv.bat".