자바 라이브러리 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의 항아리가 없기 때문에 의미가 있습니다.
나는 아마도 외부 라이브러리 장면에 대해 매우 익숙하다. 도와 주셔서 감사합니다!