这似乎是SharedSecrets
和JavaLangAccess
从类sun.misc
中的Java 9取出包。
是否有在Java中9任何替代这些类所提供的功能?
上述两种类被包装在jdk.internal.misc
包中。
你可以尝试访问它们的一种方法是通过使用选项
--add-exports <source-module>/<package>=<target-module>(,<target-module>)*
为您的使用情况如下:
--add-exports java.base/jdk.internal.misc=your.module
注: -免责声明从 JEP-261:模块系统 -
该
--add-exports
和--add-opens
选择必须非常小心使用。你可以用它们来访问库模块,甚至的JDK本身的内部API,但你在你自己承担风险:如果内部API被更改或删除,然后你的库或应用程序将失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句