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

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á

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

Sim tenho o Jar

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.

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