OS X Mavericks / Squirrel SQL Client / PostgreSQL 9.1


0

Я тільки що завантажив і встановив клієнт Squirrel SQL v3.5.0 (як 3.5.1 для мене не працював).

Я також завантажив клієнт PostgreSQL 9.1 jdbc.

При спробі додати клієнт jdbc у білку, я отримую повідомлення про помилку ava.lang.UnsupportedClassVersionError: org / postgresql / Driver: Непідтримуваний major.minor версії 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)

Хтось має це працює над своєю системою, і якщо так, будь-яка ідея, чому моя не працює?

Відповіді:


1

Схоже, ви використовували JDBC4 версію PgJDBC, але ви використовуєте стару версію Java на зразок 1.4.0.

Використовуйте сучасний випуск Java або використовуйте драйвер JDBC3, який компілюється для старих програм Java.

Оновлення : Основний / мінор 51.0 - це Java 7. Отже, схоже, цей випуск JDBC був неправильно складений з Java 7, а не Java 6 (яка повинна використовуватися для випуску JDBC 4). Візьміть останню версію драйвера, це повинно бути добре; якщо це не так, повідомте про проблему з точною версією драйвера та повним слідом стека на http://github.com/pgjdbc/pgjdbc/ разом із точною версією Java.

Мені було б цікаво точно знати, де у вас цей драйвер JDBC; будь-які неправильно побудовані драйвери повинні бути вилучені з обігу.


java -versionjava 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)
Демон Хаосу

@KayakJim Хм. Принаймні один реліз драйвера JDBC був неправильно побудований за допомогою Java 7. Яку версію драйвера ви точно використовуєте ?
Крейг Рінгер

Файл, з яким я працюю, - postgresql-9.1-903.jdbc4.jar. Якщо ви можете порадити, як я можу отримати версію драйвера, я був би радий отримати її.
Демон Хаосу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.