旧Java项目兼容性

旧Java项目兼容性,java,Java,我想问一个关于项目兼容性的问题。我的论文项目是在WindowsVista和XP上,在JRE1.6和JDK1.6下开发的。该项目使用Java新套接字。今天我尝试在Windows8(64位)机器上运行它。插座坏了。我将JRE和JDK配置为1.6版本。有时它开始起作用。无法通过套接字在本地计算机上的不同进程之间传递消息。我还使用了不同版本的eclipse。我现在没有线索。杀毒软件也是一个因素吗?或与IPv4和IPv6相关 如何解决此问题?这很可能不是Java兼容性问题。最可能的解释是(IMO)您的应用

我想问一个关于项目兼容性的问题。我的论文项目是在WindowsVista和XP上,在JRE1.6和JDK1.6下开发的。该项目使用Java新套接字。今天我尝试在Windows8(64位)机器上运行它。插座坏了。我将JRE和JDK配置为1.6版本。有时它开始起作用。无法通过套接字在本地计算机上的不同进程之间传递消息。我还使用了不同版本的eclipse。我现在没有线索。杀毒软件也是一个因素吗?或与IPv4和IPv6相关


如何解决此问题?

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


也可能是您在新机器(或其他设备)上专门禁用了IPv4(或IPv6),并将应用程序编码为以IPv4为中心(或以IPv6为中心)。

出现了什么错误?防火墙配置问题?