哪个类或完整的jar文件替代了Java10中的sun.jvmstat.monitor MonitoredHost类,因为Java9sun.*包基本上不受支持?
问题:我的应用程序是单实例的,在这种情况下,当应用程序已经启动,并且用户尝试再次启动它时,它不仅会关闭用户试图启动的第二个应用程序,还会将第一个应用程序置于焦点中。到目前为止,我的应用程序使用sun MonitoredHost类遍历活动进程列表,以搜索在JVM中启动的相同应用程序,因此如果它找到一个,第一个进程将成为焦点,第二个进程将关闭。
我有一个操作多个锁文件的解决方案,但我更喜欢通过专门为监视JVM而设计的东西来使代码更加整洁。
发布于 2019-01-23 23:59:34
它仍然在那里,但它在jdk.internal.jvmstat模块中。当您构建/运行时,您需要包含以下内容:
--add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMEDhttps://stackoverflow.com/questions/51440683
复制相似问题