私はBluetoothを使用するこのアプリを持っているので、bluecoveとbluecove-gplの両方のパッケージが必要です。NetBeansで実行すると、まったく問題なく、完全に正常に動作します。しかし、それでもコマンドライン(Ubuntu 11.04)からコンパイルして実行することはできません。
私はコンパイルにこの行を使用しています:
$ javac -Xlint:unchecked -classpath bluecove-2.1.0.jar:bluecove-gpl-2.1.0.jar Client.java
また、エラーを返さず、.classファイルを生成します
次に、次のように.classファイルを実行しようとします。
java -classpath bluecove-2.1.0.jar:bluecove-gpl-2.1.0.jar Client
ただし、を返しますNoClassDefFoundError
。メインクラスが見つかりませんでした:SPPClient
。
なぜこうなった?