如何部署Java通信API

如何部署Java通信API,java,deployment,eclipse-rcp,javax.comm,Java,Deployment,Eclipse Rcp,Javax.comm,我一直在用EclipseRCP开发一个java应用程序,它需要java通信API。现在,由于必须首先安装javax.comm(安装javax.comm.properties、win32comm.dll和comm.jar),我的问题是:我应该如何部署我的应用程序以确保在用户的机器上安装javax.comm?我应该提供一个安装程序来进行安装,还是应该让应用程序自己导出各自目录中的文件 我以前从来没有做过这样的事,所以我非常感谢你的帮助 谢谢您希望如何分发您的应用程序?我想是一个罐子吧?在这种情况下,

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

我以前从来没有做过这样的事,所以我非常感谢你的帮助


谢谢

您希望如何分发您的应用程序?我想是一个罐子吧?在这种情况下,您需要使用
类路径
条目设置JAR的
manifest.mf
文件,该条目包含分号分隔的到所需资源的相对路径(相对于上的JAR文件本身)。您可以将
javax.comm
的内容发布到应用程序中,如有必要,可以编写一个
readme.txt
,并附上安装说明。

我使用的是Java comm而不是Java comm,但我想问题是一样的。RXTX站点有关于它的文档,请参阅。该描述适用于Eclipse3.3,但也适用于3.5。

我将把它作为Eclipse插件(.jar)分发到RCP应用程序(.exe)中。将文件添加到manifest.mf不起作用,手动安装说明对于应用程序所指向的用户类型来说并不是一个真正的选项。目前,我通过在运行时从JAR导出javax.comm.properties和win32com.dll,并通过同时,我也切换到了RXTX,我发现了一个很好的方法,可以将它嵌入到EclipseJava项目中。