JAVA-swt,我们必须为每个操作系统重新生成字节码吗?

JAVA-swt,我们必须为每个操作系统重新生成字节码吗?,java,swt,Java,Swt,“每个受支持的系统都需要本机库” 这是否意味着我必须为每个操作系统重建我的项目,每次将库切换到相应目标的本机库? 或者有没有一种方法可以将不同操作系统所需的每个库放在同一个项目中 我刚刚开始使用Java作为我的第二语言,如果这个问题看起来很愚蠢,我很抱歉。不,您不需要重建项目。您只需要确保将每个平台的正确SWT本机库(.dll,.so等)与您的程序捆绑在一起——SWT有内置逻辑来确定平台并加载正确的库。您的意思是我必须下载每个本机库并将它们全部放在我的项目中?你能详细解释一下如何捆绑它们吗?我的

“每个受支持的系统都需要本机库”

这是否意味着我必须为每个操作系统重建我的项目,每次将库切换到相应目标的本机库? 或者有没有一种方法可以将不同操作系统所需的每个库放在同一个项目中


我刚刚开始使用Java作为我的第二语言,如果这个问题看起来很愚蠢,我很抱歉。

不,您不需要重建项目。您只需要确保将每个平台的正确SWT本机库(
.dll
.so
等)与您的程序捆绑在一起——SWT有内置逻辑来确定平台并加载正确的库。

您的意思是我必须下载每个本机库并将它们全部放在我的项目中?你能详细解释一下如何捆绑它们吗?我的意思是,我必须下载所有这些吗:@user1115057:你必须下载针对任何平台的库。“绑定”应该简单到将库与JAR文件放在同一目录中。此外,您不需要同时使用所有库—您可以为每个操作系统分别打包应用程序,并仅绑定相应的库。