0

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

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

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

在此先感谢您的帮助!

4

1 回答 1

0

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

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

以下指针可能有助于实现这一点:

于 2009-12-02T21:43:38.647 回答