【问题标题】:How to deploy Java Communications API如何部署 Java 通信 API
【发布时间】:2009-11-20 16:39:47
【问题描述】:

我一直在使用需要 Java 通信 API 的 Eclipse RCP 开发一个 Java 应用程序。现在由于必须首先设置 javax.comm(安装 javax.comm.properties、win32comm.dll 和 comm.jar),我的问题是:我应该如何部署我的应用程序以确保在用户的机器上设置 javax.comm ?我应该提供一个安装程序来进行设置,还是应该让应用程序本身将文件导出到各自的目录中?

我以前从来没有做过这样的事情,所以我很感激任何帮助。

谢谢

【问题讨论】:

  • 现在我已经通过在运行时从 JAR 中导出 javax.comm.properties 和 win32com.dll 并通过 manifest.mf 将 comm.jar 添加到类路径来运行它。跨度>

标签: java deployment eclipse-rcp javax.comm


【解决方案1】:

我使用RXTX 而不是Java Comm,但我认为问题是一样的。 RXTX 站点有关于它的文档,请参阅Wiki。该描述适用于 Eclipse 3.3,但也适用于 3.5。

【讨论】:

  • 与此同时,我也切换到了 RXTX,我找到了一个很好的 instruction,关于如何将它嵌入到 Eclipse Java 项目中。
【解决方案2】:

您希望如何分发您的应用程序?作为一个JAR,我假设?在这种情况下,您需要使用 Class-Path 条目设置 JAR 的 manifest.mf 文件,其中包含所需资源的分号分隔的相对路径(相对于 JAR 文件本身)。您可以使用包含javax.comm 的内容分发您的应用程序,并在必要时编写带有安装说明的readme.txt

【讨论】:

  • 我将在 RCP 应用程序 (.exe) 中将其作为 Eclipse 插件 (.jar) 分发。将文件添加到 manifest.mf 不起作用,手动安装说明对于应用程序所针对的用户类型来说并不是一个真正的选择。
猜你喜欢
  • 2020-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多