2009-12-02 35 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環境變量在調用時傳遞性質的節目。

以下指導可能是實現這個有用: