Java 从可执行jar创建InstallAnywhere启动器
我有一个由Spring Boot创建的jar文件。当通过命令Java 从可执行jar创建InstallAnywhere启动器,java,jar,spring-boot,installanywhere,Java,Jar,Spring Boot,Installanywhere,我有一个由Spring Boot创建的jar文件。当通过命令java-jar运行时,应用程序运行平稳。我想用这个jar文件创建一个InstallAnywhere启动器 我尝试的是发送Spring Boot主类(PropertiesLauncher)。问题是这样调用它不会加载我的可执行jar中的嵌套jar,而且loader.path似乎也不起作用 有没有一种方法可以从InstallAnywhere启动器调用可执行jar,比如java-jar 我在想另一个选择是为脚本文件创建一个InstallAny
java-jar
运行时,应用程序运行平稳。我想用这个jar文件创建一个InstallAnywhere启动器
我尝试的是发送Spring Boot主类(PropertiesLauncher
)。问题是这样调用它不会加载我的可执行jar中的嵌套jar,而且loader.path
似乎也不起作用
有没有一种方法可以从InstallAnywhere启动器调用可执行jar,比如java-jar
我在想另一个选择是为脚本文件创建一个InstallAnywhere启动器,并在里面调用java-jar
。因此,另一个问题是:
如何为脚本文件创建install anywhere启动器?“执行命令”步骤将完成以下操作: 使用以下命令行:
java -jar <path.to.jar.file>
java-jar
使用EXECUTE\STDOUT、EXECUTE\STDERR和EXECUTE\EXITCODE内置变量捕获错误并解析jar的执行结果
重要注意事项:
您必须确保您的jar包含所有依赖项(或者至少在命令行中设置类路径)
要使用eclipse在jar中包含依赖项,您可以: