Re: [問題] 使用Library問題
※ 引述《lightspeed (dx)》之銘言:
: 小弟最近在學習java,想要用java來寫bluetooth的應用程式
: 但遇到的問題就原始碼用javac可以compile過,可是要執行的時候就會出現:
: Exception in thread "main" java.lang.NoClassDefFoundError:
: javax/bluetooth/BluetoothStateException
: 這樣的錯誤。之前有在google上估過,問題可能是出在classpath上設定的問題
: 不過我如何設定都還是一樣的結果,所以在此請教一下各位java的高手來幫幫個忙
: 在此附上程式碼和library
: library : http://oz.nthu.edu.tw/~g9512535/bluetooth.jar
: 程式碼 : http://oz.nthu.edu.tw/~g9512535/LocalInfo.java
: 過程:
: 我先把library和程式碼都放在d:\test資料夾中
: 在用javac compile時 : javac -cp d:\test\bluetooth.jar LocalInfo.java
: 這個可以過
: 可是當我用 java -cp d:\test\bluetooth.jar LocalInfo 時就會出現上述的問題
: 整個就是orz了
有些問題要問,推文不夠用,用回覆的...
首先回答你的問題:
切換到 d:\test\ 底下
java -cp .;bluetooth.jar LocalInfo
問題是,感覺這個 Library 沒有完整的包含使用的資料
光從 LocalDevice.java 看:
import org.javabluetooth.stack.BluetoothStack;
import org.javabluetooth.stack.hci.HCIException;
問題是這兩個 package 都不在 Lib 中(除非另外有 package 沒有提供)
可以請問一下這個 lib 從哪裡下載的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.76.77
→
02/24 15:14, , 1F
02/24 15:14, 1F
討論串 (同標題文章)