Java任务控制未检测到JVM Windows 10

Java任务控制未检测到JVM Windows 10,java,jmc,Java,Jmc,我刚刚第一次下载(JMC),启动JMC时,会出现以下弹出窗口: 我正在尝试通过以下步骤,但我不确定如何实施建议的解决方案,或者解决方案似乎不起作用,我将在下面详细介绍: 我尝试的解决方案 参考上文列举的建议解决方案: A1:我没有在Eclipse中运行(我直接以可执行文件的形式运行JMC应用程序),总之在JDK而不是JRE上运行应用程序是什么意思? A2:实际上,hsperfdata文件夹是不可写的,所以我修改了该文件夹,将所有权限授予所有人,并关闭了所有Java应用程序: 但是,启动新的

我刚刚第一次下载(JMC),启动JMC时,会出现以下弹出窗口:

我正在尝试通过以下步骤,但我不确定如何实施建议的解决方案,或者解决方案似乎不起作用,我将在下面详细介绍:

我尝试的解决方案 参考上文列举的建议解决方案:

  • A1:我没有在Eclipse中运行(我直接以可执行文件的形式运行JMC应用程序),总之在JDK而不是JRE上运行应用程序是什么意思?
  • A2:实际上,hsperfdata文件夹是不可写的,所以我修改了该文件夹,将所有权限授予所有人,并关闭了所有Java应用程序:
  • 但是,启动新的Java应用程序后,权限将恢复为其原始设置,因此我无法实施建议的解决方案:

    • A3:vm后面的行不是空的,所以我认为这个建议的解决方案与我无关:

    值得一提的是,JConsole和JVisualVM都能够找到所有正在运行的Java进程:

    如果对其他有相同问题的人有帮助,我可以通过将JDK中包含的JRE的位置添加到系统路径变量(Windows 10)的前面来解决上述问题:


    最后,您的问题似乎确实是由系统使用的“java”程序版本引起的。更改PATH变量的顺序一定会导致windows操作系统使用JDK中的版本,而不是JRE中的版本。您能检查路径变量后面是否没有Java“JDK”条目吗?