Выберите библиотеку SWT в зависимости от ОС - PullRequest
2 голосов
/ 19 мая 2010

Как я могу гарантировать, когда я распространяю JAR-файл, что соответствующая SWT-библиотека (либо Windows, Linux или Mac) загружена и готова к использованию? Это было бы очень полезно, потому что тогда вы можете выполнить один экспорт, и ваше приложение может работать на любой платформе, как это обычно делают приложения Swing.

Большое спасибо

Ответы [ 3 ]

1 голос
/ 09 июня 2011

Это можно сделать с помощью класса загрузчика, как описано в этом ответе: Создать кроссплатформенное Java SWT-приложение

0 голосов
/ 24 мая 2010

Большое спасибо за ответ. Похоже, я должен распространять свое приложение для каждой платформы. По сравнению с Swing это недостаток, но я люблю родные виджеты;)

0 голосов
/ 19 мая 2010

Вы ищете дельта-пакет. В архиве delta pack содержатся все фрагменты платформы Eclipse SDK.

См. http://aniefer.blogspot.com/2009/06/using-deltapack-in-eclipse-35.html

...