将 javax.websocket 添加到 Intellij IDEA 项目?

Tyl*_*den 3 java sockets web-services shared-libraries

我想将 javax.websocket 添加到 Intellij IDEA 项目以支持创建 Web 套接字客户端。我怎样才能做到这一点?从下面的屏幕截图中,您可以看到该项目正在查找 javax.net.ssl,而不是 javax.websocket:

在此处输入图片说明

我注意到,如果我转到 Project/Settings/Libraries 并单击绿色 + 符号,然后选择 Maven,我会从 Maven 存储库选项中获得“下载”选项,在搜索“websocket”时会出现几十个选项,如下所示:

在此处输入图片说明

这是正确的使用程序吗?如果是这样,我应该选择这几十种选择中的哪一种?

igr*_*igr 6

这来晚了,但是......最简单的方法是将javax.websocket-api.jar其作为提供的库添加到您的项目中。你可以手动添加这个 jar,或者简单地使用 maven:

<dependency>
    <groupId>javax.websocket</groupId>
    <artifactId>javax.websocket-api</artifactId>
    <version>1.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

甚至更好的gradle:

'javax.websocket:javax.websocket-api:1.0'
Run Code Online (Sandbox Code Playgroud)

撰写此答案时的最新版本是 1.1。