Installation squirrel sql客户端设置文件夹位置

Installation squirrel sql客户端设置文件夹位置,installation,squirrel-sql,Installation,Squirrel Sql,我在Windows7 64位机器上安装了squirrel客户端3.4.0 我看到一个squirrel客户端设置文件夹 “.squirrelsql” 创建于: C:\Users\ayusman\ 是否有任何方法可以指定文件夹位置在我的squirrel安装位置,即 “C:\tools\dumps\Squirrel-3.4.0” 地点 我想这样做的原因是为了让我的松鼠在机器之间很容易移动;我可以直接将应用程序转储,然后就可以在任何机器上运行了 还有一个SquirrelSQL发行版不进行安装;而是一个简

我在Windows7 64位机器上安装了squirrel客户端3.4.0

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

“.squirrelsql”

创建于:

C:\Users\ayusman\

是否有任何方法可以指定文件夹位置在我的squirrel安装位置,即

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

地点

我想这样做的原因是为了让我的松鼠在机器之间很容易移动;我可以直接将应用程序转储,然后就可以在任何机器上运行了


还有一个SquirrelSQL发行版不进行安装;而是一个简单的zip文件,我可以解压到任何位置并开始工作?

关于SQuirreL的本地设置目录:

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

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

这里有一个例子:

 -Xmx256m -Duser.home=C:/temp -Dsun.java2d.noddraw=true
请注意,我使用斜杠而不是反斜杠

现在可以将现有的.squirrel sql目录移动到新位置。 e、 g
C:\temp\.squirrel sql

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

关于SQuirreL的安装程序版本:

SquirrelSQL还提供了一个简单的zip,而不是安装程序版本


SQuirreL提供3个软件包(基本、标准、可选)。它们之间的区别是打包的插件。我使用可选的软件包,但标准软件包也很好。

您可以使用Squirrel参数--user settings dir,但将另一个答案与
-Duser.home
取消链接您必须使用实际的Squirrel settings目录,例如,包含所有xml设置的目录ngs文件、文件夹、日志和插件

您可以直接在.jar/main类上使用该参数,也可以在
squirrel sql.bat
squirrel 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安装文件夹中,例如,
squirrel-sql-3.9.0/doc/quick\u start.html

squirrel sql连接别名位置:
%USERPROFILE%\.squirrel sql\SQLAliases23.xml
是否有任何方法通过指向
squirrel sql.bat
的快捷方式实现此目的?(即不修改
squirrel-sql.bat
)。如
..\squirrel-sql.bat“-Duser.home=C:/temp”
。据我所知,
squirrel-sql.bat
接受参数,但它们都设置在命令行的末尾,因此不正确(?)已解释。这非常适合保留不同版本的设置,并允许将配置目录从
$HOME
移动到
$HOME/.config
(它应该位于
Linux
中)