0

我正在尝试将此安装 到我的 java 项目中。它是 nodejs 的 socket.io 客户端的一个端口。因为我提供了源文件,我应该如何导入它?我是否在我的项目中创建一个包?或者将 java 文件转换为可执行的 jar 文件并将其作为库导入(我该怎么做?)?

4

3 回答 3

4

如果您使用的是maven,这很简单。

  1. 得到它

    git clone https://github.com/nkzawa/socket.io-client.java.git

  2. 安装到本地仓库

    cd socket.io-client.java

    mvn install

  3. 将此 jar 添加到您的项目 pom.xml:

         <dependency>
            <groupId>com.github.nkzawa</groupId>
            <artifactId>socket.io-client</artifactId>
            <version>0.1.0-SNAPSHOT</version>
         </dependency>
    
  4. 导入到 Eclipse

    mvn eclipse:eclipse

* 如果项目有其他依赖(似乎需要engine.io-client.java),重复步骤 1~3。

于 2013-07-01T03:13:23.063 回答
0

如果他们不提供罐子,最好制作一个罐子,但通常你会找到一个罐子来下载。编译你的: http: //docs.oracle.com/javase/tutorial/deployment/jar/

在您可以将源链接到 jar 以进行调试之后。

于 2013-07-01T02:35:18.627 回答
0

有多种选择,但由于我看不到已构建 JAR 的链接,我将执行以下操作:

  • 直接在eclipse中签出github项目
  • 导出为 JAR
  • 在我的个人项目中导入为 JAR

这样做的好处是您已经有一个 JAR,因此您可以在多个项目中使用它。当您在 Eclipse 中签出项目后,您还可以将项目链接到您的项目,这样您就不需要生成 JAR(并且可以更频繁地更新它而无需生成 JAR)

于 2013-07-01T02:36:56.307 回答