16

我在 Windows 7 64 位机器上安装了 squirrel 客户端 3.4.0。

我看到一个松鼠客户端设置文件夹

“.squirrel-sql”

创建于:

C:\用户\阿尤斯曼\

有什么方法可以指定文件夹位置在我的松鼠安装位置,即

“C:\tools\dumps\Squirrel-3.4.0”

地点?

我想这样做的原因是让我的松鼠在机器之间轻松移动;我可以只转储应用程序,我将准备好在任何机器上运行。

还有没有安装的 Squirrel-sql 发行版;而只是一个简单的 zip 文件,我可以解压缩到任何位置并开始工作?

4

2 回答 2

16

关于 SQuirreL 的本地设置目录:

SQuirrel SQL 是一个用 Java 编写的应用程序,它使用 Java 系统属性user.home来存储本地配置文件。默认情况下,此 Java 属性指向用户的主目录。您可以通过以下步骤进行更改:

在文本编辑器中打开 squirrel-sql.bat 并导航到文件末尾。最后一行应该以“start”SQuirreL SQL Client”开头——你必须更改这一行。-Duser.home=PathToStoreTheSquirrelConfigDir在 -Xmx 参数之后添加并确保新参数与其他参数用空格分隔。

这里有一个例子:

 -Xmx256m -Duser.home=C:/temp -Dsun.java2d.noddraw=true

请注意,我使用的是斜杠而不是反斜杠!

现在您可以将现有的 .squirrel-sql 目录移动到新位置。例如C:\temp\.squirrel-sql

现在,如果您启动 SQuirreL SQL,它将使用新的存储位置。您可以在 SQuirrel 的全局属性中验证这一点(请参阅 SQuirreL 路径部分)

关于 SQuirreL 的安装程序版本:

SQuirreL SQL 还提供纯 zip 而不是安装程序版本。 这是最新稳定版本的链接

SQuirreL 提供 3 个包(基本包、标准包、可选包)。它们之间的区别在于打包的插件。我使用可选包 - 但标准包也可以。

于 2012-08-28T06:18:36.703 回答
3

您可以使用 Squirrel-Parameter --user-settings-dir,但-Duser.home必须使用实际的 Squirrel-Settings-Directory 取消链接另一个答案,例如包含所有 xml-Settings 文件以及文件夹日志和插件的那个。

您可以直接在 .jar / main-class 上使用该参数,也可以在squirrel-sql.batorsquirrel-sql.sh文件上使用该参数,因此您无需编辑这些参数。

例子:

C:\dev\squirrel-sql\squirrel-sql-3.9.0\squirrel-sql.bat --user-settings-dir=C:\dev\squirrel-sql\squirrel-sql-settings

这是来自松鼠手册,奇怪的是,我找不到它的在线资源(只有一个过时的),但是在松鼠安装文件夹中,例如squirrel-sql-3.9.0/doc/quick_start.html

于 2019-02-21T06:49:01.257 回答