Java.lang.ClassNotFoundException: javax.ws.rs.client.ClientBuilder

4 respostas
A

Olá pessoal, estou desenvolvendo uma aplicação com o javafx, usando webservice… fiz tudo e gerei o jar.

quando executo o jar com o duplo click ele funciona, mas quando tento chamar com o jnlp ele gera o seginte erro:

java.lang.RuntimeException: Problem in callAndWait()
	at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(Unknown Source)
	at com.sun.javafx.application.PlatformImpl.lambda$null$164(Unknown Source)
	at com.sun.javafx.application.PlatformImpl$$Lambda$44/30410436.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$165(Unknown Source)
	at com.sun.javafx.application.PlatformImpl$$Lambda$43/26578524.run(Unknown Source)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$141(Unknown Source)
	at com.sun.glass.ui.win.WinApplication$$Lambda$35/1263764.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: javax/ws/rs/client/ClientBuilder
	at ao.co.diplomas.gui.main.MainFX.<clinit>(MainFX.java:23)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at com.sun.javafx.applet.FXApplet2$1.call(Unknown Source)
	... 11 more
Caused by: java.lang.ClassNotFoundException: javax.ws.rs.client.ClientBuilder
	at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
	at sun.plugin2.applet.JNLP2ClassLoader.findClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	... 18 more

Alguem pode me ajudar ?

Agradeço desde já

4 Respostas

A

Você tem esse JAR http://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsapi20jar.htm no Path de sua aplicação?

A

Sim tenho o Jar

A

Bom, o que parece é que você tem que colocar seus JARs no ambiente classpath de execução do JNLP. Agora que ví que você executa um Applet ou JWS. Realmente não sei mais passar daqui, pois não conheço bem nenhum dos 2 recursos.


http://www.coderanch.com/t/469752/JNLP-Web-Start/java/WebStart-ClassNotFoundException

Boa sorte na solução, quem sabe mais algum colega possa ajudar melhor.

A

Obrigado pela atenção adriano_si e quando encontrar a solução eu posto

Criado 2 de março de 2015
Ultima resposta 3 de mar. de 2015
Respostas 4
Participantes 2