![](/img/trans.png)
[英]Error when starting Apache OFBiz: “java.net.BindException: Address already in use”
[英]Error when starting Rserve bind error address already in use
当我运行命令
Rserve(args =“-no-save”)
我收到以下错误:SOCK_ERROR:绑定错误#48(地址已在使用中)
除此之外,当我在处理应用程序中尝试以下代码时:
如果(gameStart){
x = x + speedX; y = y + speedY; if (frameCount != 1) {} else { try { RConnection c = new RConnection(); REXP data= c.eval("1"); System.out.println(data); catch ( REXPMismatchException rme ) { rme.printStackTrace(); } catch ( REngineException ree ) { ree.printStackTrace(); } }
它会打印出data的值=0。我不确定是不是Rserve不能正常工作还是由于我的Java语法(我有非常基本的Java技能,我受R的教育程度更高)
感谢您的帮助。
SOCK_ERROR: bind error #48 (address already in use)
意味着您已经在同一端口(或可能还有其他服务器进程)上运行了Rserve的其他实例。
上面的代码是一个错字(在catch之前缺少}
),否则在完成时可以工作:
java -cp ../Rserve.jar:../../REngine.jar:. test
org.rosuda.REngine.REXPDouble@30f39991[1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.