2011-05-26 67 views
1

我們計劃將所有SWT.JAR文件添加到主應用程序的清單文件的Class-Path進入和只船在特定於平臺的捆綁特定於平臺的SWT.JAR。這很可能需要不同的軟件包,例如Windows 32位,Windows 64位,GTK-Linux等。如果用戶不必移動文件或刪除不需要的文件,那麼可以在所有平臺上工作的通用包是不可能的。部署SWT應用程序的多個平臺

另一個想法可能是提供所有SWT.JAR文件和動態加載正確的。

你有什麼建議嗎?

回答

0

您可以創建其中規定每個平臺的類路徑不同的發射器。

當您計劃使用的Java在webstart可以指定使用在JNLP資源要素不同平臺的罐子:

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

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

</resources>

如果你想獲得Mac OS X用戶應該考慮在dmg中創建一個.app包。

相關問題