Java Desktop application: SWT vs. Swing
“每个支持的系统都需要本地库”
这是否意味着我必须为每个操作系统重建我的项目,每次将库切换到相应目标的 native 库? 或者有没有办法将不同操作系统所需的每个库实际放在同一个项目中?
我刚开始使用 Java,作为我的第二语言,如果这个问题看起来很愚蠢,我很抱歉。
最佳答案
不,您不需要重建项目。您只需要确保将每个平台的正确 SWT native 库(.dll
、.so
等)与您的程序捆绑在一起——SWT 具有内置逻辑确定平台并加载正确的库。
关于JAVA - swt,我们是否必须为每个操作系统重新制作字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9356792/