问题在于,myapp.jar 可以正常运行。但它还有其他 native 依赖项。
它还有其他第三方库依赖项,在 Windows 和 linux/mac 中需要根据用户平台首先安装。
如何 第三方方_will_it_install_or_just_download_only.exe 或者 第三方方_will_it_install_or_just_download_only.bin
可以自动安装吗?它们本身也是单独的安装。
> <?xml version="1.0" encoding="utf-8"?>
> <jnlp spec="1.0+" codebase="http://localhost:8080/"
> href="advance.jnlp" >
>
>
> <information>
> <title>Test</title>
> <vendor>Testing</vendor>
> <homepage href="http://localhost:8080/"/>
> <description>Demo</description>
> <offline-allowed/>
> </information>
>
>
> <security>
> <all-permissions/>
> </security>
>
>
> <resources>
> <property name="jnlp.packEnabled" value="true"/>
> <jar href="myapp.jar" />
> </resources>
>
> <resources os="Windows" arch="x86">
>
> <j2se version="1.5+"/>
>
> <jar href="third___party___will_it_install_or_just_download_only.exe"/>
>
> </resources>
>
> <resources os="Linux" arch="i386">
> <j2se version="1.5+"/>
> <jar href="third___party___will_it_install_or_just_download_only.bin"/>
> </resources>
>
> <application-desc main-class="web.Application" />
>
> </jnlp>
最佳答案
有一个演示 here .
注意:安装程序的入口点必须是 .jar,因此如果您想启动 .exe 或 .msi,则必须从 .jar 中创建另一个进程
关于java - 如何先安装第三方 msi 或 exe 或 bin,然后完成后启动主应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4738693/