Erro do Java com Sybase 9 e Windows 7

Ao tentar usar as ferramentas do Sybase 9 (Interactive SQL 9.0.2 e Sybase Central 4.3.0) em um computador Windows 7 (64 bits, não testei com 32 bits) com Java 1.8 instalado, sempre ocorre um erro de Java e o Interactive SQL e o Sybase Central não abrem (ocorre um erro java.lang.NullPointerException).

A mensagem de erro é a seguinte:

erro_sybase

Isso ocorre pois as ferramentas do Sybase 9 são baseadas em Java 1.4, uma versão muito antiga, e ocorre uma incompatibilidade com alguns atributos visuais do Windows. Para corrigir isso, faça o seguinte:

  1. Clique em Painel de Controle -> Sistema;
  2. Clique na opção “Configurações Avançadas do Sistema”;
  3. Na janela de Propriedades do Sistema, clique na aba “Avançado”;
  4. Na janela Opções de Desempenho, DESMARQUE a opção “Usar estilos visuais em janelas e botões”. Print da tela:
    correcao_sybase
  5. Aplique e salve tudo.

Agora o Sybase 9 vai funcionar com o Windows 7. Efeito colateral: seu windows não ficará “bonitinho”, ficará com cara de Windows XP antigão (o que pode ser melhor do que o Windows 7!).