如何创建多个可执行文件

Windows

Protector4J 会为每个加密任务创建一个可执行文件来运行您的应用程序。

但是,在某些情况下,一个应用程序可能需要多个可执行文件,例如主程序、更新程序或其他程序。

如果打开输出目录,您会看到一个可执行文件和一个同名的扩展名为 ".json" 的配置文件。如果需要创建其他可执行文件,只需复制并重命名它们,例如 app01.exe 和 app01.json。打开 app01.json 文件并修改 "LibFolder" 和 "MainClass"。

默认情况下,可执行文件使用 vlxlib 目录下的所有 jar 文件作为 classpath。您可以为不同的可执行文件创建不同的 LibFolders,并将相应的 jar 文件复制到各自的 LibFolders 中。例如,创建一个名为 app01 的文件夹,将 vlxlib 中 app01 对应的所有 jar 文件移到该文件夹中。以下是相关配置示例:

{
	"MainClass"      : "app01.MainClass",
	"LibFolder"      : "app01",
	"Verbose"        : false,
	"HideConsole"    : false,
	"IncludeJavaFX"  : true,
	"Splash"         : "",
	"SWTApplication" : false
}

Linux 或 macOS

对于 Linux 或 macOS,创建多个可执行文件非常简单。只需复制原始的 exe-name.sh 并修改其内容以启动另一个程序即可。