我已经在网上到处寻找openjdk 7是否有SNMP。这是在ubuntu 13.04上,使用"sudo apt-get install openjdk-7-jdk“安装的openjdk-7。acl文件(java-7-openjdk-i386/jre/lib/management/snmp.acl)就在那里。
检查rt.jar至少表明com.sun.management.snmp.*不可用。
有人知道如何在openjdk中运行snmp吗?
发布于 2018-07-25 05:35:42
在源代码中,jdk/make/CompileJavaClasses.gmk包含以下内容:
ifdef OPENJDK
EXCLUDES += sun/dc \
com/sun/jmx/snmp \
sun/management/snmp \
com/sun/script
endif(这些文件实际上是随OpenJDK 8源码包一起分发的,而且它们似乎具有相同的GPL和类路径异常标头,尽管它们已经过removed in OpenJDK 9。它也是deprecated in JDK 10 and removed in JDK 11。)
您也许能够使用SNMP4J-AgentJMX实现类似的功能来替换此功能。
https://stackoverflow.com/questions/23551957
复制相似问题