OS X Mavericks / Cliente Squirrel SQL / PostgreSQL 9.1

0

Acabei de baixar e instalar o cliente Squirrel SQL v3.5.0 (como o 3.5.1 não funcionou para mim).

Eu também baixei o cliente jdbc do PostgreSQL 9.1.

Ao tentar adicionar o cliente jdbc no squirrel, recebo uma mensagem de erro de ava.lang.UnsupportedClassVersionError: org / postgresql / Driver: versão major.minor não suportada 51.0.

java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

Alguém tem esse trabalho em seu sistema e, em caso afirmativo, alguma idéia porque o meu não funciona?

    
por Daemon of Chaos 19.02.2014 / 17:35

1 resposta

1

Parece que você usou a versão JDBC4 do PgJDBC, mas está usando uma versão antiga do Java como a 1.4.0.

Use uma versão moderna de Java ou use o driver JDBC3 que é compilado para tempos de execução Java mais antigos.

Atualizar : Major / minor 51.0 é Java 7. Portanto, parece que essa versão JDBC foi compilada incorretamente com Java 7, em vez de Java 6 (que deve ser usado para a liberação JDBC 4 ). Pegue a versão mais recente do driver, tudo bem; se não for, relate o problema com a versão exata do driver e o rastreamento completo de pilha para link junto com sua versão exata do Java.

Eu estaria interessado em saber exatamente onde você conseguiu este driver JDBC; qualquer driver construído incorretamente deve ser removido de circulação.

    
por 19.02.2014 / 17:56