Ale*_*ros 6 java java-9 java-module
sun.misc.Perf在tools.jar和在Java中这9取出并基于模块概念重组,因此,问题是你如何访问它在新的Java?我需要知道哪个模块现在包含此代码。
该实现已移至模块jdk.internal.perf内的包下java.base。
顾名思义,该包尚未从模块中导出,因此如果您仍然想显式使用该包中的类,则可以使用 VM 选项:
--add-exports java.base/jdk.internal.perf=<your-module-name>
Run Code Online (Sandbox Code Playgroud)
但请注意,这是使用此类的不可靠方法,更好的解决方案始终是针对特定用例进行迁移,而不依赖于(内部)类sun.misc.*。
| 归档时间: |
|
| 查看次数: |
468 次 |
| 最近记录: |