在java中使用蓝牙

在java中使用蓝牙,java,audio,bluetooth,Java,Audio,Bluetooth,我正在尝试编写一个Java应用程序,它将打开运行它的设备,通过蓝牙接收音频,然后播放音频 我在JavaDoc中查找了javax.bluetooth,坦率地说,我对它有点困惑,但是在导入javax.bluetooth时它没有编译,所以我不确定发生了什么 这就是我目前所拥有的,如果它有帮助的话: import javax.swing.*; import javax.obex.*; import javax.bluetooth.*; public class BluetoothConnection{

我正在尝试编写一个Java应用程序,它将打开运行它的设备,通过蓝牙接收音频,然后播放音频

我在JavaDoc中查找了javax.bluetooth,坦率地说,我对它有点困惑,但是在导入javax.bluetooth时它没有编译,所以我不确定发生了什么

这就是我目前所拥有的,如果它有帮助的话:

import javax.swing.*;
import javax.obex.*;
import javax.bluetooth.*;

public class BluetoothConnection{

  public static void main(String[] args) {
    DiscoveryListener alpha;
    startInquiry(777, alpha);
  }
}

“startInquiry()”的定义在哪里?您没有使用静态导入方法,也不是本地的。方法要么是静态的,在类上调用,要么是在类的实例上调用的常规成员方法。此外,yoiu没有创建DiscoveryListener(很可能这是一个您应该实现的接口…),这是您知道的java。。不是C。哦,我没注意到。我对它进行了几次更改,将其声明为javax.bluetooth.startInquiry(777,alpha)。这些数字是随机的,只是想引起编译器的响应。不管我如何配置它,尽管它告诉我:包javax.bluetooth不存在。javax.bluetooth没有嵌入默认的jdk。您需要在某个地方获取库(API jar和/或类似的供应商实现)。当然还有BT硬件…我明白了,谢谢!这真的很有帮助:)