摆脱有关java.lang.panwhooks on Java.exe启动的JNI决心警告

 2023-01-20    338  

问题描述

每次我使用java.exe时,都会有这样的警告:

PowerShell > java -version
[0.052s][warning][jni,resolve] Re-registering of platform native method: java.lang.PanwHooks.NativeMethodEntry(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V from code in a different classloader
java version "18.0.2" 2022-07-19
Java(TM) SE Runtime Environment (build 18.0.2+9-61)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)

无论JDK版本如何.无论是jdk1.8.0_211,jdk-11.0.14,jdk-17.0.2还是jdk-18.0.2,都是相同的行为. OpenJDK 1.8、11、17和18.

摆脱有关java.lang.panwhooks on Java.exe启动的JNI决心警告

我找不到可以实现这一目标的设置在哪里.任何建议都将不胜感激.

环境是Windows 10.

推荐答案

看起来它也在VM启动上加载本机库:

[0.009s][info][os       ] attempting shared library load of C:\Program Files\Palo Alto Networks\Traps\cyjagent.dll

看起来像Java代理.

PanwHooks中的” panw”似乎代表了帕洛阿尔托网络,这似乎是一种防病毒软件.即,此防病毒软件似乎正在向JAVA代理注入DLL,然后将其引起JVM过程,然后产生此警告.

您应该能够用-Xlog:jni+resolve=off抑制警告(但我意识到这不是理想的).

以上所述是小编给大家介绍的摆脱有关java.lang.panwhooks on Java.exe启动的JNI决心警告,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/26144.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。