我已经使用install4j创建了一个“服务”类型的Java应用程序。
在Windows上,我可以将应用程序安装到2个文件夹中,但前提是我可以以管理员身份运行应用程序后使用其他名称,可以创建独立服务
myapp /安装服务1 myapp /安装服务2
如果我在Linux机器上执行相同的操作,则两个命令似乎都创建了相同的服务,因此我无法独立运行它们
当它们被安装在不同的文件夹中时,有什么方法可以让我在linux下运行同一应用程序的2个实例吗?
./myapp_Service / install myapp用法:./myapp_Service {start | stop | run | run-redirect | status | restart | force-reload}
在Unix上,没有通过传递服务名称作为参数来安装具有自定义名称的服务的功能。该多余的参数将被忽略。你将必须复制由“安装服务”操作创建的.service文件(或包含在软件包中),并相应地修改其内容。
在得到您的答复之前,我所采取的解决方法是在Install4j中创建两个具有不同程序名称的启动器。它们都执行相同的工作,但是运行/ install命令使我可以创建单独的实例。非常感谢您的回复。