2013-02-03 75 views
0

我想问一个关于项目兼容性的问题。我的论文项目是在Windows Vista和XP下的JRE 1.6和JDK 1.6下开发的。该项目使用Java新的套接字。今天我尝试在Windows 8(64位)机器上运行它。套接字不起作用。我将JRE和JDK配置为1.6后。它有时会开始工作。该消息不能由本地机器上不同进程之间的套接字传递。我也使用不同版本的eclipse。我现在没有线索。防病毒软件也会成为一个因素吗?还是与IPv4和IPv6有关?老Java项目兼容性

我该如何解决这个问题?非常感谢。

+4

你得到了什么错误? – mikera

+1

防火墙配置问题? – Boann

回答

1

这很可能不是Java兼容性问题。最有可能的解释是(IMO)您的应用程序使用错误的地址或“防火墙”或(可能)“访问控制”。

也可能您已在新计算机(或某物)上明确禁用了IPv4(或IPv6),并且已将应用程序编码为以IPv4为中心(或以IPv6为中心)。