1

我有 java eclipse indigo 的问题,用于 nxt 砖的插件 lejos。问题是我已经安装了需要对其进行编程的漏洞软件/驱动程序。

操作系统:windows 7


但控制台说:

Linking ...
Program has been linked successfully
Uploading ...
leJOS NXJ> Error: Failed to load USB comms driver.
leJOS NXJ> Caused by lejos.pc.comm.NXTCommException: Cannot load NXTComm driver
leJOS NXJ>  at lejos.pc.comm.NXTCommFactory.newNXTCommInstance(NXTCommFactory.java:110)
leJOS NXJ> Caused by lejos.internal.jni.JNIException: library jfantom.dll was not       found in C:\Program Files (x86)\leJOS NXJ\lib\pc\native, architecture    windows/x86_64
leJOS NXJ>  at lejos.internal.jni.JNILoader.loadLibrary(JNILoader.java:127)
Native Library intelbth_x64 not available
Native Library bluecove_x64 not available
leJOS NXJ> Error: Exception connecting to NXT.
leJOS NXJ> Caused by lejos.pc.comm.NXTCommException: Open of NXT_PETER failed.
leJOS NXJ>  at lejos.pc.comm.NXTCommBluecove.open(NXTCommBluecove.java:136)
leJOS NXJ> Caused by javax.bluetooth.BluetoothStateException: BlueCove libraries not available
leJOS NXJ>  at com.intel.bluetooth.BlueCoveImpl.createDetectorOnWindows(BlueCoveImpl.java:896)
leJOS NXJ> Failed to connect to any NXT
No NXT found - is it switched on and plugged in (for USB)?
uploading the program failed with exit status 1

LeJOS_HOME 已配置,jfantom.dll 位于文件夹中......并且在设备管理器中是声明的机器人。

请帮我!谢谢

4

1 回答 1

5

您应该使用所有 32 位软件。

由于lego只支持32bit的usb驱动,所以当你使用64bit的eclipse时,它找不到写版驱动上传程序到你的NXT。

32bit的所有软件包括32bit jdk和32bit eclipse。

于 2013-02-05T12:03:02.703 回答