2017-01-28 9 views
-1

자바 라이브러리 jPushbullet2을 사용하려고했습니다. 종속성 중 하나는 "javax.websocket"입니다. 나는 사이트를 통해 websocket API가 위치하고 있으며 다운로드하고 사용할 항아리를 찾을 수 없었습니다. 그런 것이 있습니까?프로젝트에서 사용하기 위해 javax.websocket .jars를 찾을 수있는 곳

jPushbullet2의 작성자는 "참조 구현"인 Tyrus에 대해 언급했는데, javax.websocket과 관련하여 추측 할 수 있습니다. 이게 내가 필요한거야? 이미 다른 종속과 함께 내 프로젝트의 빌드 경로에 추가 한 첫 번째 푸시 샘플을 실행하는 것을 시도했다 :

public class FirstPush { 

    public static void main(String[] args) throws PushbulletException { 

     PushbulletClient client = new PushbulletClient("o.F8y8swnMc4MESY5rE1aUw8cFLloFH2uH"); 
     String result = client.sendNote(null, "My First Push", "Great library. All my devices can see this!"); 
     System.out.println("Result: " + result); 

    } 

} 

그러나, 이것은 불행하게도 다음과 같은 오류가 발생합니다

Exception in thread "main" java.lang.NoClassDefFoundError: javax/websocket/CloseReason$CloseCode 
at practice.FirstPush.main(FirstPush.java:10) 
Caused by: java.lang.ClassNotFoundException: javax.websocket.CloseReason$CloseCode 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
... 1 more 

을 이것은 Tyrus에서만 javax의 항아리가 없기 때문에 의미가 있습니다.

나는 아마도 외부 라이브러리 장면에 대해 매우 익숙하다. 도와 주셔서 감사합니다!

답변