我需要的 java 库 (jpcap) 仅适用于 Java 6,不适用于 Java 7。是否仍然可以在 Ubuntu 上安装 Java 6?根据Ubuntu 帮助:
由于许可证问题,Oracle (Sun) Java 6 不再可供 Ubuntu 分发
我尝试使用同一站点上的说明,但它们似乎不起作用......
./jre-6u34-linux-i586.bin
似乎没有做任何事情!
我会尝试 AFAIK 在 Ubuntu 上运行良好的 OpenJDK 6,并检查您的机器是否有正确的 32 位和 64 位版本。i586
是 32 位的,不适用于 64 位构建的 jpcap。
查看有关如何安装 Sun JDK 6 的这些说明。在旧版本的存储库中,包含所需的软件包。
如果您没有义务,请尝试jNetPcap
改用。它是 pcap 的另一个包装器,它只适用于更新的 JVM,并且不限于 32 位架构。