一段时间以来,我第一次使用RDBMS,现在我正在考虑使用"执行查询"。
到目前为止,我的主要环境是64位版本的Windows和64位版本的jvm。
以下是有关Windows环境的64位版本的全部信息。对于macOS,Linux和32位Windows,请发送"执行查询"消息,没有任何麻烦。
下载Execute Query程序包(这次是executequery-v4.3.3.zip)吗?解压缩然后执行" eq.exe",但是"注册表指向不存在的Java Runtime Environment安装或运行时被破坏。"我遇到了诸如"的错误。
搜索可以找到很多Minecraft案例,但这不是很有用。
我遇到过类似的情况,因此首先尝试在命令行上直接使用java命令命中" eq.jar"。
安全启动。
因此,几乎可以肯定这种情况发生在64位版本的jvm中。
在"执行查询"站点上有描述,但是据说Launch4j用于启动过程,就好像它是Windows环境中的exe文件一样。
查看Launch4j网站时,它说它同时支持32位/ 64位环境。
因此,假定创建Execute Query中包含的exe时Launch4j很旧,并且由于不启动而仅支持32位环境。
顺便说一句,对我而言,直接启动eq.jar的操作没有任何麻烦。
但是,由于这很重要,因此我将尝试使用Launch4j创建一个exe文件。
首先,从站点下载Launch4j软件包(这次使用launch4j-3.9-win32.zip)并将其解压缩到任何文件夹中。
并且尽管您可以突然体验Launch4j的功能,但是请在扩展文件夹中执行" Launch4j.exe"。
然后,启动用于创建要传递给Launch4j编译器的配置文件的编辑器。
如下图所示,在(1)中输入" exe文件名",在(2)中输入"要启动的jar文件名",然后选中(3)中的复选框。
如果未选中(3)中的复选框,则可以生成包括jar文件的exe文件。在这种情况下,在(2)中输入的jar文件应指向内置实体文件。可以指定它,包括路径。
如果要在生成的exe文件中指定图标,请在(4)中输入图标文件的路径。
接下来,切换到" JRE"选项卡,并在(1)中输入执行环境的下限版本,在(2)中输入上限版本。
从源代码构建Execute Query时似乎需要Java 7或更高版本,因此此处也包含Min JRE。
设置好之后,单击工具栏上的软盘(!)图标以保存文件。
这次,我将假设其另存为" config.xml",继续进行说明。
保存
config.xml后,以xml文件作为命令行参数启动Launch4j编译器。 (省略了将路径传递到工具文件夹的说明)
launch4jc.exe config.xml
如果设置没有问题,我认为eq.exe很容易生成。
将生成的eq.exe替换为原始的Execute Query eq.exe并执行它...安全启动!
感谢你的努力工作。