0

朝から晩までずっと答えを探していて、もう諦めかけている。ここの誰かが同じ問題を抱えていて、それを理解していることを願っていました。

基本的に、Eclipse を使用して Windows でプロジェクトを開発しました。それを Raspberry Pi で実行したいと考えています。もちろん通常は問題ありませんが、ライブラリを使用しようとしています。

ライブラリは FreeTTS です。Windows では正常に動作しますが、Pi で使用しようとすると、ライブラリの場所が見つかりません。私は揚げ物ですべてと私の脳を試しました。

私のプロジェクトの構造は次のとおりです。 bin - コンパイルされたクラス src - ソース ファイル lib - ライブラリ (freetts.jar を含む)

スレッド「メイン」の例外 java.lang.NoClassDefFoundError: com/sun/speech/freetts/VoiceManager

Eclipse では、ライブラリをプロジェクトに相対的に接続しています。

何か案は?

4

1 に答える 1

1

bin と lib を含むディレクトリから、コマンドは次のようになります。

java -cp bin:lib/freetts.jar com.brandonmxb.bpi.Main

:これにより、bin ディレクトリと jar の両方が( ;Windows では)で区切られてクラスパスに配置されます。

于 2014-03-01T14:00:59.790 に答える