java - 如何开发和编译在树莓派上运行的 Java SWT 应用程序?

标签 java eclipse jar raspberry-pi swt

使用在 Raspberry Pi 32 位上运行的 eclipse 在 Windows 64 位操作系统上开发 Java SWT 应用程序的最佳方法是什么?

我的问题是,由于错误的捆绑 swt.jar,我无法通过 java -jar app.jar 运行我编译的应用程序:

    Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
        no swt-win32-4629 in java.library.path
        no swt-win32 in java.library.path
        Can't load library: /home/user/.swt/lib/linux/arm/libswt-win32-4629.so
        Can't load library: /home/user/.swt/lib/linux/arm/libswt-win32.so`

当我使用 Raspberry Pi 的 swt.jar 时,我无法在 Windows 上运行它,反之亦然。 仅通过一个构建来开发和运行它的最佳方法是什么?我需要安装哪些库? swt.jar 是否应该打包到可执行文件.jar 中?

最佳答案

在您的 Windows 机器上 - 您需要一个用于 Raspberry PI 的模拟器。在 rasberry stack exchange site 上有很好的讨论.

关于java - 如何开发和编译在树莓派上运行的 Java SWT 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47948191/

相关文章:

java - 当没有这样的类时,如何使用 ant/javac 编译 "import pack.*"?

java - Eclipse Luna – AutoIndent 不一致

keyboard - 如何在 Java 中触发 'Media Key' 事件?

java - 我如何获取这个参数?

java - 来自validation.api的@Pattern想要在一个属性文件中配置所有模式

java - Eclipse 3.5(和更高版本)切换选项卡非常慢

c - 为什么 scanf 语句在第一个 printf 语句之前执行?

java - 列出 jar 文件中的 xml 文件

scala - AWS EMR Spark 集群 - 使用 Scala fat JAR 的步骤,找不到 MainClass

java - Java 中的图形