2009-12-02 57 views
0

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

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

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

在此先感谢您的帮助!

回答

0

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

  • 第一,我认为你“将不得不编译comm.jar成(共享)库,
  • 那么,你就必须对库链接代码,
  • 最后,使用GCJ_PROPERTIES环境变量在调用时传递性质的节目。

以下指导可能是实现这个有用: