Запуск клиента SQL Squirrel на Mac OS

Я запускаю SQuirrel SQL на Mac OS X (El Capitan), который имеет JDK1.8 на нем выдает сообщение об ошибке, говорящее, что JDK-версия должна быть не менее 1.6. Затем он уходит. Версия клиента SQL-3.7. Как мне решить эту проблему?

2 ответов


Я столкнулся с аналогичной проблемой, и следующее изменение исправило проблему. Откройте папку приложения в finder и откройте содержимое пакета приложения и перейдите к Contents/MacOS/. Открыть squirrel-sql.sh файл и обновить значение "SQUIRREL_SQL_HOME" вокруг строки 56.

из коробки, значение будет

SQUIRREL_SQL_HOME= 'dirname" $0 " `/содержание/ресурсы/Java

обновить это

SQUIRREL_SQL_HOME=' / приложения / SQuirreLSQL.app / содержание / ресурсы / Java'

спасибо https://sourceforge.net/p/squirrel-sql/bugs/1232/#6bc6


  1. откройте squirrel-sql.sh файл (/Applications/SQuirreLSQL.app/Contents/MacOS/squirrel-sql.sh)
  2. следуйте предложениям в строке 62, чтобы выбрать правильный ' SQUIRREL_SQL_HOME=... линия, комментируя неправильный и раскомментировав нужную. Вот так.:
    #

    CHANGE_HERE

    пользователи Mac не могут, какая из трех строк ниже работает правильно, см. ошибки 1287, 1321, 1310.

    если у вас есть проблемы с запуском Белка на IOS, пожалуйста, попробуйте альтернативные линии ############################################################################################

    SQUIRREL_SQL_HOME=dirname "" / Содержание / Ресурсы / Java

    SQUIRREL_SQL_HOME=$(echo $ABSPATH | grep -o '^/.*/Contents/')Resources/Java
    

    SQUIRREL_SQL_HOME=dirname ""/../ Ресурсы / Java