我想问一个关于项目兼容性的问题。我的论文项目是在Windows Vista和XP下的JRE 1.6和JDK 1.6下开发的。该项目使用Java新套接字。今天我尝试在Windows 8(64位)机器上运行它。套接字不起作用。我稍后将JRE和JDK配置为1.6。它有时会开始起作用。套接字无法通过本地计算机上的不同进程之间的套接字传递。我还使用了不同版本的eclipse。我现在没有线索。防病毒软件也会成为一个因素吗?或者与IPv4和IPv6有关?
我该如何解决这个问题?
答案 0 :(得分:1)
这很可能不是Java兼容性问题。最可能的解释是(IMO)您的应用程序使用错误的地址,或“防火墙”,或(可能)“访问控制”。
您可能还在新计算机上(或某些东西)专门禁用了IPv4(或IPv6),并且您已将应用程序编码为以IPv4为中心(或以IPv6为中心)。