2013-03-07 2 views
0

Мне нужно использовать инструмент переноса HSQL, но не могу найти нужное место для его запуска. Я прочитал некоторые потоки, говорит, что он находится в меню инструментов в диспетчере баз данных. Но он отключен. Затем я узнаю, что мне нужно будет построить его сам. После того как я построю его и получаю 'hsqldbutil.jar' в папке lib, меню все еще не включено. Любая идея, что я должен сделать теперь, чтобы запустить ее на моей машине?Как использовать инструмент переноса HSQLDB

Спасибо!

+0

См. Http://hsqldb.org/doc/guide/ch01.html – user1929959

ответ

1

Вам нужно включить банку в путь к классам команды Java, которую вы используете для запуска DatabaseManager. Смотрите эту главу Руководства Утилиты:

http://hsqldb.org/doc/2.0/util-guide/dbm-chapt.html

Команда выглядит следующим образом:

java -cp /path/to/hsqldb.jar;/path/to/hsqldbutil.jar org.hsqldb.util.DatabaseManager 
+0

Согласно документу, haqldbutil.jar больше не включается в дистрибутив, поэтому вам нужно выполнить шаги в моем ответе, указанном ниже. – barryku

1
  1. настроить ANT, и запустить следующие строить в папке сборки вашей установки HSQLDB папка
  2. ant hsqldbutil
  3. перейдите в папку lib и запустите следующее:
  4. ява -cp hsqldb.jar; hsqldbutil.jar org.hsqldb.util.DatabaseManager

Теперь вы будете видеть посеревшее меню «Сервис» включены, и выберите инструмент по вашему выбору.

+0

Чтобы добавить некоторые исправления, вы должны быть в каталоге 'build' на шаге 2 для запуска' ant hsqldbutil'. И на шаге 4 точной командой является 'java -cp hsqldb.jar: hsqldbutil.jar org.hsqldb.util.DatabaseManager' – Patrick

Смежные вопросы