ja-netfilter 适配 Java25:解决ASM包移除问题
Java 25 的发布带来了一个变化,即移除了内置的 ASM 包,这对使用 ja-netfilter 的开发者来说,意味着一些插件将无法在 Java 25 环境中运行。幸运的是,解决方案很简单:将 ASM 包直接打包进 ja-netfilter 中。这样做的好处是不需要额外的模块依赖,比如之前在 Java 17 中添加的 --add-opens 参数。不过,这也导致 ja-netfilter 包的大小增加了大约 200K。尽管如此,考虑到 2025 年的技术环境,额外的存储空间应该不成问题。作者已经将更新后的代码提交到了仓库,并提供了方便下载的链接。在下载时,强烈建议开发者通过官方仓库比对 sha1sum 值以确保文件安全。此外,作者还提醒开发者注意下载来源的可靠性,以防止下载到被篡改的包含木马的 jar 包。
评论已关闭