ja-netfilter 适配 Java25

2026-04-13 13:201阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

Originally published at: https://zhile.io/2025/10/31/ja-netfilter-for-java25.html

咱们长话短说,Java 25 移除了内置的 ASM 包,所以 ja-netfilter 的有些插件在 Java 25 版本用不起了。

解决起来也很简单,不用内置的 ASM 包就好了,把 ASM 包直接打进 ja-netfilter。如此各插件也就都能用上。

这样做有一个额外的好处,不用添加额外的模块依赖,比如之前我们在 Java 17 加进去的:

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

现在可以移除了。不过也有缺点,那就是因为额外把 ASM 打进去了,导致 ja-netfilter 包的大小多了 200K 的样子。但我想 2025 年了,谁也不缺这 200K 的硬盘吧。

代码我已经提交到仓库,也打好包方便各位使用:https://gitee.com/ja-netfilter/ja-netfilter/releases/tag/2025.3.0 。将对应的 ja-netfilter.jar 和插件都替换即可。

请各位在非官方仓库下载包时,一定一定记得到官方仓库比对 sha1sum 值!

据闻有坏种使用篡改的 jar 包在植入木马了!

我直接将 ja-netfilter 2025.3.0 相关文件的 sha1sum 公布在博文中吧:

488126a2eb9ddf87e2092a3cdf39cdc6762306cd ja-netfilter.jar c6757d325d86fbf6f64fa76e84c5dfb9ef8381ba plugins/dns.jar c3e3b71d6c5cab0172f05c465aabedaf6594fb26 plugins/env.jar e99ea3b8884a373c08a08eb51bccd88a8d29df0a plugins/hideme.jar 14edc0d7e30238ec9f779c0ff12a64ada5f72a7a plugins/native.jar 6519162355edecde54c4dfc21afdd523be0a7b5a plugins/power.jar f8518727b7d36e0e55825175d0a1e9a583153a63 plugins/url.jar 6afbd2bbb5d03ed0947ca313e000af44d4aea389 README.pdf


我不想产生额外的联想,但这篇博文还是值得大家去看的:https://zhile.io/2024/09/05/jetbrains-2024-2-region.html

网友解答:
--【壹】--:

前排支持,始皇牛逼


--【贰】--:

idea 2025.3 就会用到了


--【叁】--:

前排太强了


--【肆】--:

前排支持!


--【伍】--:

冲冲冲冲冲冲


--【陆】--:

好快的更新wa neo


--【柒】--:

冲冲冲


--【捌】--:

前排支持


--【玖】--:

始皇太强啦www


--【拾】--:

前排 前排 厉害了


--【拾壹】--:

始皇威武


--【拾贰】--:

srds,我还在用1.8


--【拾叁】--:

牛的,


--【拾肆】--:

前排前排,好强好强


--【拾伍】--:

前排支持!


--【拾陆】--:

前排点赞


--【拾柒】--:

感觉可能职业生涯都用不到25了


--【拾捌】--:

牛牛牛!!!!


--【拾玖】--:

等热老的一键包了

问题描述:

Originally published at: https://zhile.io/2025/10/31/ja-netfilter-for-java25.html

咱们长话短说,Java 25 移除了内置的 ASM 包,所以 ja-netfilter 的有些插件在 Java 25 版本用不起了。

解决起来也很简单,不用内置的 ASM 包就好了,把 ASM 包直接打进 ja-netfilter。如此各插件也就都能用上。

这样做有一个额外的好处,不用添加额外的模块依赖,比如之前我们在 Java 17 加进去的:

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

现在可以移除了。不过也有缺点,那就是因为额外把 ASM 打进去了,导致 ja-netfilter 包的大小多了 200K 的样子。但我想 2025 年了,谁也不缺这 200K 的硬盘吧。

代码我已经提交到仓库,也打好包方便各位使用:https://gitee.com/ja-netfilter/ja-netfilter/releases/tag/2025.3.0 。将对应的 ja-netfilter.jar 和插件都替换即可。

请各位在非官方仓库下载包时,一定一定记得到官方仓库比对 sha1sum 值!

据闻有坏种使用篡改的 jar 包在植入木马了!

我直接将 ja-netfilter 2025.3.0 相关文件的 sha1sum 公布在博文中吧:

488126a2eb9ddf87e2092a3cdf39cdc6762306cd ja-netfilter.jar c6757d325d86fbf6f64fa76e84c5dfb9ef8381ba plugins/dns.jar c3e3b71d6c5cab0172f05c465aabedaf6594fb26 plugins/env.jar e99ea3b8884a373c08a08eb51bccd88a8d29df0a plugins/hideme.jar 14edc0d7e30238ec9f779c0ff12a64ada5f72a7a plugins/native.jar 6519162355edecde54c4dfc21afdd523be0a7b5a plugins/power.jar f8518727b7d36e0e55825175d0a1e9a583153a63 plugins/url.jar 6afbd2bbb5d03ed0947ca313e000af44d4aea389 README.pdf


我不想产生额外的联想,但这篇博文还是值得大家去看的:https://zhile.io/2024/09/05/jetbrains-2024-2-region.html

网友解答:
--【壹】--:

前排支持,始皇牛逼


--【贰】--:

idea 2025.3 就会用到了


--【叁】--:

前排太强了


--【肆】--:

前排支持!


--【伍】--:

冲冲冲冲冲冲


--【陆】--:

好快的更新wa neo


--【柒】--:

冲冲冲


--【捌】--:

前排支持


--【玖】--:

始皇太强啦www


--【拾】--:

前排 前排 厉害了


--【拾壹】--:

始皇威武


--【拾贰】--:

srds,我还在用1.8


--【拾叁】--:

牛的,


--【拾肆】--:

前排前排,好强好强


--【拾伍】--:

前排支持!


--【拾陆】--:

前排点赞


--【拾柒】--:

感觉可能职业生涯都用不到25了


--【拾捌】--:

牛牛牛!!!!


--【拾玖】--:

等热老的一键包了