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

时间:2014-02-17 17:05:47

标签: java web-services sockets shared-libraries

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

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:4)

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

<dependency>
    <groupId>javax.websocket</groupId>
    <artifactId>javax.websocket-api</artifactId>
    <version>1.0</version>
</dependency>

甚至更好的gradle:

'javax.websocket:javax.websocket-api:1.0'

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