作者darkk6 (CJV)
看板java
标题Re: [问题] 使用Library问题
时间Wed Feb 24 15:03:41 2010
※ 引述《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
1F:→ lightspeed:我改用bluecove後就行了~~~超级大感谢的呀...m(_ _), 02/24 15:14