Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.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
Java 运行jeromq的mvn包时出错:“0”;Bind无法分配请求的地址:connect";_Java_Matlab_Sockets_Zeromq_Jeromq - Fatal编程技术网

Java 运行jeromq的mvn包时出错:“0”;Bind无法分配请求的地址:connect";

Java 运行jeromq的mvn包时出错:“0”;Bind无法分配请求的地址:connect";,java,matlab,sockets,zeromq,jeromq,Java,Matlab,Sockets,Zeromq,Jeromq,我想在Windows 10上从Matlab和MetaTrader 5发送和接收数据。 据了解,JeroMQ是最简单的路线: 我从 我安装了maven 然后我进入存储库根目录并开始构建它 使用:mvn程序包,该程序包生成以下错误消息: 我试图通过根据以下帖子将localhost的IP配置设置为127.0.0.1来解决此问题: 这并没有解决问题(相同的错误消息) 我认为这与一些IP设置有关,但我对套接字通信还不熟悉。我没有Java编程/调试经验。请帮我解决这个问题,这样.jar文件就可

我想在Windows 10上从Matlab和MetaTrader 5发送和接收数据。 据了解,JeroMQ是最简单的路线:

  • 我从
  • 我安装了maven
  • 然后我进入存储库根目录并开始构建它 使用:mvn程序包,该程序包生成以下错误消息:

我试图通过根据以下帖子将localhost的IP配置设置为127.0.0.1来解决此问题:

这并没有解决问题(相同的错误消息)

我认为这与一些IP设置有关,但我对套接字通信还不熟悉。我没有Java编程/调试经验。请帮我解决这个问题,这样
.jar
文件就可以成功构建,我可以将它添加到我在Matlab中的
javaclasspath


否则:是否有(简单的)替代方法与其他程序(例如通过ZeroMQ)建立Matlab套接字通信?

我也有同样的问题,要绕过测试,您需要向位于主文件夹jeromq masters的pom.xml文件添加一些代码

所以我改变的部分如下。您可以与自己的pom进行比较,并根据它进行更改。由于几天过去了,我记不清我添加的部分,但以“includes”开头肯定是我添加的部分

<groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.1</version>
    <configuration>
      <useSystemClassLoader>false</useSystemClassLoader>
      <includes>
        <include>TestFail.java</include>
      </includes>
      <testFailureIgnore>true</testFailureIgnore>
    </configuration>
org.apache.maven.plugins
maven surefire插件
2.22.1
假的
TestFail.java
真的
然后需要使用mvnpackage命令重新编译它


这使我能够编译JAR文件

git上已记录安装包的[DUPLICATE]问题:该包正在运行不合理的测试。是否存在跳过此不合理测试的解决方法,以便成功构建该包?是否需要对pom.xml执行其他操作?在运行mvn包时,通过“testFailureIgnore…”添加“includes”会导致此错误:
[error]…\jeromq\src\main\java\org\zeromq\ZMQ.java:41:错误:使用了意外标题:,与前面的隐式标题相比:[error]*context[error]^
我正在windows openjdk 13.0.2版上尝试此操作
<groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.1</version>
    <configuration>
      <useSystemClassLoader>false</useSystemClassLoader>
      <includes>
        <include>TestFail.java</include>
      </includes>
      <testFailureIgnore>true</testFailureIgnore>
    </configuration>