gpt4 book ai didi

java - 为多个平台部署 SWT 应用程序

转载 作者:行者123 更新时间:2023-12-01 05:45:08 25 4
gpt4 key购买 nike

我们计划将所有 swt.jar 文件添加到主应用程序的 MANIFEST 文件的 Class-Path 条目中,并且仅在特定于平台的 bundle 中提供特定于平台的 swt.jar。这很可能需要不同的 bundle ,例如 Windows 32 位、Windows 64 位、GTK-Linux 等。如果用户不必移动文件或删除不需要的文件,则不可能在所有平台上运行通用 bundle 。

另一个想法可能是提供所有 swt.jar 文件并动态加载正确的文件。

您有什么建议?

最佳答案

您可以创建不同的启动器来为每个平台设置类路径。

当您计划使用 java webstart 时,您可以使用 jnlp 中的 resources 元素指定不同平台的 jar:

<resources os="Windows" arch="x86">

<nativelib href="swt-windows-32-3.6.jar" />

</resources>

如果您想获得 Mac Os X 用户,您应该考虑在 dmg 中创建 .app bundle 。

关于java - 为多个平台部署 SWT 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com