使用javax.comm api用gcj编译的Java。可能?

时间:2009-12-02 20:21:01

标签: java javax.comm

我有一个java程序,我需要使用gcj-4.3编译成Linux本机程序。该程序需要串行端口访问。 javax.comm api提供串口访问,但我不知道如何让我的编译java程序使用它。

目标框已安装Java,但当然我的编译程序没有在JRE中运行...所以我不确定如何在comm.jar文件中链接或该文件如何找到它需要.properties文件。

我想知道我是否可以使用我的.jar文件编译comm.jar allong并将两个目标文件链接在一起。我的代码可以引用comm.jar中的类吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我不是GCJ专家,但我有一些建议(我没有提供语法,这需要一些我没有进行的探索):

  • 首先,我认为你必须将comm.jar编译成(共享)库,
  • 然后,您必须将您的代码与库链接,
  • 最后,使用GCJ_PROPERTIES环境变量在调用时将属性传递给程序。

以下指针可能有助于实现此目的: