【问题标题】:Running a jar of SWT/JFace project on the other Computers在其他计算机上运行一个 SWT/JFace 项目的 jar
【发布时间】:2017-11-10 21:06:02
【问题描述】:

我正在创建一个 SWT/JFace 项目并导出为可执行 jar。但是这个 jar 在其他计算机上不起作用。当使用双击 jar 时没有任何反应。我确信其他用户已经安装了 JRE。

我认为问题在于引用库。因为在图书馆附近,它的书面 C:\Users\Turgut - İhracat.p2\pool\plugins\org.eclipse.osgi_3.12.50.v20170928-1321.jar

任何帮助都将不胜感激..

【问题讨论】:

    标签: java eclipse jar project


    【解决方案1】:

    一个普通的 SWT Java 应用程序至少需要

    • 独立于平台的org.eclipse.swt_<version>.jar
    • 同一版本的平台相关org.eclipse.swt.<platform>_<version>.jar

    平台相关的 JAR 包含原生 SWT 库,并且必须对应操作系统和 JRE,例如。 G。对于 Windows 和 64 位 JRE,当前 JAR 为 org.eclipse.swt.win32.win32.x86_64_3.106.1.v20170926-0519.jar(对于 macOS X,另请参阅 Deploying SWT Applications on Mac OS X。)。

    对于JFace JAR

    • org.eclipse.jface_<version>.jar,
    • org.eclipse.equinox.common_<version>.jar
    • org.eclipse.core.commands_<version>.jar

    另外需要(见Using JFace outside the Eclipse platform)。

    org.eclipse.osgi JAR 和其他 JAR 仅适用于基于 OSGi 的应用程序。 SWT/JFace 可以在纯 Java 和 OSGi 应用程序中工作。

    【讨论】:

      猜你喜欢
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多