jnlp webstart nativelib:如何为os指定不同的体系结构

cla*_*amp 8 java jnlp java-web-start

在java webstart文件(jnlp)中,您可以指定nativelib标记以加载二进制文件.您还可以通过指定os属性为不同的操作系统指定不同的操作系统.

例如:

<resources os="Linux">
    <nativelib href="....jar"/>
</resources>

<resources os="Windows">
    <nativelib href="....jar"/>
</resources>

<resources os="Mac OS X">
    <nativelib href="....jar"/> 
</resources>
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能为不同的架构指定不同的二进制文件呢?例如win32和win64或linux 32和linux 64bit.操作系统.我在哪里可以找到os属性的选项列表?

Bal*_*usC 7

确定您基本上需要该os.arch属性.另请参阅http://lopica.sourceforge.net/os.html以获取完整列表.您可以使用元素的arch属性<resources>.