2016-09-07 4 views
0

--disable-locksを持つ64ビットプラットフォーム用にRXTX(http://rxtx.qbang.org/wiki/index.php/Main_Page)をビルドする必要があります。 (ターゲットプラットフォームはUbuntu Snappyプラットフォームなので、パーミッションとロックファイルに問題があります)。--disable-locksでRXTXを構築する

.configure --disable-locksとmakeはokを実行したようです。 私は結果として新しい.jarファイルとlibrxtxSerial.soを取得しました。

しかし、私はそれらをインストールしたときに次のエラーが発生します。 java.lang.UnsatisfiedLinkError:gnu.io.RXTXCommDriver.nativeGetVersion()Ljava/lang/String; gnu.io.RXTXCommDriver java.lang.NoClassDefFoundErrorのロード中にスロー:

gnu.io.RXTXCommDriver

ロード中にスローされたクラスgnu.io.RXTXCommDriverを初期化できませんでした私が行う必要がある何か他のものはありますか? コピーする必要がある他のオブジェクトファイルはありますか?

ありがとうございます。

答えて

0

私は自分自身で問題を解決しました。 問題トンにここに示したように、彼は抽出configureスクリプトが1.5よりも高いJavaのバージョンを期待していなかったということでした。 1.2 *で

ケースの$次に、java_versionを| 1.3 * | 1.4 * | 1.5 *) #fix_parameters $ \ $(JPATH)/ jre/lib/\ $(JPT)/ jre/lib/javax.comm.properties CLASSPATH = "。:\ $(TOP):\ $(TOP)/ src:" find $JPATH/ -name RXTXcomm.jar |head -n1 RXTX_PATH = OS_ARCH) " JHOME = $ JPATH /" jre/lib/ext "

パスが正しく設定されていませんでした。

私は 場合 1.2 *の$次に、java_versionにそれを変更|そして、それはOK働いていた)1.7 *

を| 1.4 * | | 1.5 * * 1.3。

関連する問題