Как создать несколько исполняемых файлов

Windows

Protector4J создаёт исполняемый файл для каждой задачи шифрования для запуска вашего приложения.

Однако в некоторых случаях приложению может потребоваться несколько исполняемых файлов, например, основная программа, программа обновления или другие.

Если вы откроете директорию вывода, вы увидите исполняемый файл и конфигурационный файл с тем же именем и расширением «.json». Если вам нужно создать другие исполняемые файлы, просто скопируйте и переименуйте их, например, app01.exe и app01.json. Откройте файл app01.json и измените «LibFolder» и «MainClass».

По умолчанию исполняемый файл использует все jar-файлы из папки vlxlib в качестве classpath. Вы можете создать различные LibFolder для разных исполняемых файлов и скопировать соответствующие jar-файлы в соответствующие папки. Например, создайте папку с именем app01 и переместите все jar-файлы, соответствующие app01, из vlxlib в эту папку. Вот пример конфигурации:

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

Linux или macOS

Для Linux или macOS создать несколько исполняемых файлов очень просто. Просто скопируйте оригинальный exe-name.sh и измените содержимое для запуска другой программы.