Compilando e rodando com os .jars

0 respostas
V

olá!

Então… eu estava tentando montando uma aplicação bluetooth… eu consegui rodá-la no netbeans, mas na hora de tentar rodar na mão no terminal eu não estou conseguindo :frowning:
Eu estou usando o ubuntu 9.04, com o bluecove e tentando rodar o exemplo dele (http://snapshot.bluecove.org/bluecove-examples/index.html … o último exemplo, aquele com o OBEXPutServer etc…)

Primeiro eu tentei compilar
“javac -cp bluecove-2.1.1-SNAPSHOT.jar:bluecove-gpl-2.1.1-SNAPSHOT.jar *.java”

Então tive como resposta:
“Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.”

Usando a opção que ele mandou tive:

RemoteDeviceDiscovery.java:22: warning: [unchecked] unchecked call to addElement(E) as a member of the raw type java.util.Vector
devicesDiscovered.addElement(btDevice);
^
ServicesSearch.java:46: warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.Vector
serviceFound.add(url);

Ignorando os warnings =P

tentei rodar o Server… e, com e sem o -cp eu tenho a seguinte reposta

vepe@vepe-desktop:~/BT/src$ java OBEXPutServer ou
vepe@vepe-desktop:~/BT/src$ java -cp bluecove-2.1.1-SNAPSHOT.jar:bluecove-gpl-2.1.1-SNAPSHOT.jar OBEXPutServer

Exception in thread main java.lang.NoClassDefFoundError: javax/obex/ServerRequestHandler

Caused by: java.lang.ClassNotFoundException: javax.obex.ServerRequestHandler

at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

at java.lang.ClassLoader.loadClass(ClassLoader.java:323)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)

Could not find the main class: OBEXPutServer. Program will exit.

tentando rodar o cliente eu tenho a seguinte resposta

vepe@vepe-desktop:~/BT/src$ java ObexPutClient

Exception in thread main java.lang.NoClassDefFoundError: javax/bluetooth/DiscoveryListener

at ObexPutClient.main(ObexPutClient.java:15)

Caused by: java.lang.ClassNotFoundException: javax.bluetooth.DiscoveryListener

at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

at java.lang.ClassLoader.loadClass(ClassLoader.java:323)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)

 1 more

Como o programa roda no netbeans eu não sei o que estou fazendo de errado :frowning:
Alguém pode me ajudar???

Abraço!!

Criado 21 de maio de 2009
Respostas 0
Participantes 1