Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在哪里可以找到项目中使用的javax.websocket.jars_Java_Websocket_Pushbullet_Javax - Fatal编程技术网

在哪里可以找到项目中使用的javax.websocket.jars

在哪里可以找到项目中使用的javax.websocket.jars,java,websocket,pushbullet,javax,Java,Websocket,Pushbullet,Javax,我一直在尝试使用Java库。它的一个依赖项是“”。我搜索了websocket API所在的站点,没有找到可以下载和使用的jar。这样的事情存在吗 我还注意到jPushbullet2的作者提到了Tyrus,这是一个“参考实现”,可以参考javax.websocket。这是我需要的吗?我已经将它与其他依赖项一起添加到项目的构建路径中,并尝试运行第一个推送示例: public class FirstPush { public static void main(String[] args) t

我一直在尝试使用Java库。它的一个依赖项是“”。我搜索了websocket API所在的站点,没有找到可以下载和使用的jar。这样的事情存在吗

我还注意到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
这是有道理的,因为我没有任何来自javax的jar,只有来自Tyrus的jar


正如你可能知道的,我对外部图书馆非常陌生。谢谢你的帮助

我不得不在我的项目中添加两个jar文件:
javax.websocket-client-api-1.1.jar
tyrus-standalone-client-1.9.jar
,以使其正常工作。一个简单的谷歌搜索就成功了: