JAVA - swt,我们是否必须为每个操作系统重新制作字节码?

标签 java swt

Java Desktop application: SWT vs. Swing

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

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

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

最佳答案

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

关于JAVA - swt,我们是否必须为每个操作系统重新制作字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9356792/

相关文章:

java - 透明背景的gif问题

java - DeadObjectException 和导致 NullPointerException 之间的区别

SWT:如何创建一个没有边界的 Group?

java - 将值从弹出 portlet 发送回父 portlet

java - 如何在素数范围程序的输出中打印行号?

java - Spring 包含在同一表单中的多个 jsp 在 Ajax 回调上给出错误

css - Eclipse 4 用户界面慢。 CSS 引擎调用过于频繁 (Windows)

java - 删除树的节点时出现堆栈溢出错误

java - 在 SWT 中将多个图像加载到滚动合成中

java - 无法实例化类型列表