【发布时间】:2013-02-22 22:26:22
【问题描述】:
我需要使用 HSQL 传输工具,但找不到正确的地方运行它。我读了一些线程说它在数据库管理器的工具菜单中。但它在脑海中被禁用。然后我进一步发现我需要自己构建它。在我构建它并在 lib 文件夹中获取“hsqldbutil.jar”之后,菜单仍然没有启用。知道我现在应该怎么做才能让它在我的机器上运行吗?
谢谢!
【问题讨论】:
我需要使用 HSQL 传输工具,但找不到正确的地方运行它。我读了一些线程说它在数据库管理器的工具菜单中。但它在脑海中被禁用。然后我进一步发现我需要自己构建它。在我构建它并在 lib 文件夹中获取“hsqldbutil.jar”之后,菜单仍然没有启用。知道我现在应该怎么做才能让它在我的机器上运行吗?
谢谢!
【问题讨论】:
您需要将 jar 包含在用于启动 DatabaseManager 的 Java 命令的类路径中。请参阅实用程序指南的这一章:
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
【讨论】:
您现在将看到启用的灰色“工具”菜单,然后选择您选择的工具。
【讨论】:
build 目录中才能运行 ant hsqldbutil。在第 4 步中,确切的命令是 java -cp hsqldb.jar:hsqldbutil.jar org.hsqldb.util.DatabaseManager