【问题标题】:Problem using Java DJNativeSwing library on a 32 bit platform在 32 位平台上使用 Java DJNativeSwing 库的问题
【发布时间】:2017-08-08 07:19:57
【问题描述】:

我有一个关于在 32 位 JVM 上使用 DJ NativeSwing 库的问题:

  • 该库在 64 位 JVM 上运行良好
  • 在 32 位 JVM 上,我收到以下错误:线程“main”java.lang.UnsatisfiedLinkError 中的异常:无法在 32 位 JVM 上加载 64 位 SWT 库

是否有解决此类问题的方法?我希望它在 32 位和 64 位机器上加载。

附:我正在使用这个库在我的 Java 桌面应用程序中加载 Youtube 视频。我想知道是否可以使用 JWebBrowser(来自 DJ NativeSwing)来显示一些 youtube 视频(如 Youtube Viewer 或其他东西)。

附言我正在使用 Java 6。

【问题讨论】:

  • 另外,我正在使用 Java Web Start 和 JNLP 来启动应用程序。该应用程序是基于 maven 的,我依赖于:org.eclipse.swt.win32.win32.x86_64 和一个依赖于:DJNativeSwing-SWT

标签: java jvm djnativeswing


【解决方案1】:

SWT 确实有 32-bit libraries 可用,因此您需要确保在 32 位环境中运行时它们可用。

您可能还想忘记它们,因为 32 位环境变得非常罕见。您可能还想更新您的 Java,因为 Java 6 已经 10 年了,而且您没有维护依赖它的旧应用程序。

【讨论】:

    猜你喜欢
    • 2019-06-15
    • 2016-11-30
    • 2017-09-24
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    相关资源
    最近更新 更多