I'm trying to connect to my NXT from the Computer for a long time now. But I'm always getting the same problem. I've even tried using the sample programs, but always at this line
- Code: Select all
conn.connectTo(mynxt, NXTComm.RAW);
or at this one
- Code: Select all
boolean connected = conn.connectTo("btspp://");
depending if I use my program or the sample one.
conn is a NXTConnector, and mynxt is a NXTInfo Object. With both programs I get this Error
- Code: Select all
Exception in thread "main" java.lang.NoClassDefFoundError: javax/bluetooth/DiscoveryListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at lejos.pc.comm.NXTCommFactory.newNXTCommInstance(NXTCommFactory.java:87)
at lejos.pc.comm.NXTCommFactory.createNXTComm(NXTCommFactory.java:76)
at lejos.pc.comm.NXTConnector.connectTo(NXTConnector.java:272)
at send.main(send.java:7)
Caused by: java.lang.ClassNotFoundException: javax.bluetooth.DiscoveryListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 18 more
I'm really desperated and I don't know what to do or what I'm doing wrong.
j0hn
