2010-01-28 72 views
0

我正在尝试编写展示蓝牙功能的Java应用程序。在一般搜索中,我发现JSR82已经被定义为相同的。在Java应用程序中使用JSR82

我无法弄清楚如何使用它。我使用的是标准的Java 1.6,我相信对于JSR82的实现,我需要运行J2ME。

我需要帮助来了解如何一起使用2个Java版本。我以前从未使用过Micro Edition。将不胜感激任何投入。

感谢&问候,

科亚

+0

如果你不想使用J2ME,JSR82不是你正在寻找的JSR。 – 2010-01-28 16:36:30

+0

在StackOverflow的类似问题:http://stackoverflow.com/questions/1178856/javaj2se-and-bluetooth – 2010-01-29 11:42:37

回答

0

您可以尝试简单的使用移动设备上的JSR82实现 - 它应该工作。

This site有一些关于它的好信息。

这里有两个JSR82实现我所知道的:

+0

嘿,谢谢你的指针。我会尝试这些实现。 其实,我发现在我的系统上安装J2ME时也遇到了麻烦。我目前正在使用Java 1.6,当我尝试安装J2ME sdk包时,它对版本抱怨。 我也在Linux上。 感谢致敬, 科亚 – Keya 2010-01-28 09:14:14

+0

Avetana图书馆符合要求。没有尝试Bluecove。 – Keya 2010-02-08 12:14:22

0

转到http://java.sun.com

为您的Linux计算机安装jdk和Netbeans的最新完整版本。

使用NetBeans创建一个HelloWorld移动应用

运行它打包到NetBeans中Wireless Toolkit仿真器。

这应该开箱即用。

然后您需要阅读JSR-118规范以了解MIDlet的工作原理。

然后阅读模拟器文档以了解如何向您的MIDlet提供蓝牙数据。

+0

嘿,谢谢你的回复。但我正在寻找更多的基于非J2ME的Java应用程序。一个标准的。因此,不想涉足NetBeans和其他内容。 – Keya 2010-01-28 13:38:14

+0

从问题标记中删除了j2me。 jsr82仅适用于j2me。 J2SE有一个不同的使用蓝牙的方式。 – 2010-01-28 16:38:02

+0

对不起,用j2me标记它。你能告诉我如何使用蓝牙与j2se? – Keya 2010-01-29 07:31:51