agentmain抛出异常com.sun.tools.attach.AttachNotSupportedException: no providers installed

![img](问题遇到的现象和发生背景 https://img-mid.csdnimg.cn/release/static/image/mid/ask/079075344066171.png "#left")

 public VirtualMachine virtualMachine = VirtualMachine.attach(pid());

        public agentmain() throws IOException, AttachNotSupportedException {
            System.out.println("agentmain!!!");
        }

        public void agent() {
            try {
                virtualMachine.loadAgent("D:/MC/.minecraft/mods/modid-1.0.jar");
                Thread.sleep(1000);
                virtualMachine.detach();
            } catch (Throwable e) {
                e.printStackTrace();
            }
        }
    public String pid() {
            String name = ManagementFactory.getRuntimeMXBean().getName();
            System.out.println(name);
            String pid = name.split("@")[0];
            System.out.println("pid" + pid);
            if (pid == null) {
                throw new IllegalStateException("拿不到pid");
            }
            return pid;
        }
> 运行结果及报错内容 [10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]: com.sun.tools.attach.AttachNotSupportedException: no providers installed
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:203)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.mcreator.mandatorygui.agent.PreMainTraceAgent$agentmain.(PreMainTraceAgent.java:35)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.mcreator.mandatorygui.agent.PreMainTraceAgent.(PreMainTraceAgent.java:15)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.mcreator.mandatorygui.agent.coremain.(coremain.java:12)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at java.lang.reflect.Constructor.newInstance(Unknown Source)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at java.lang.Class.newInstance(Unknown Source)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:594)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:451)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:265)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:107)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:81)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:42)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:141)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
[10:07:11] [main/INFO]: [net.mcreator.mandatorygui.agent.PreMainTraceAgent::17]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

我尝试过网上的所有方法都没有用
只要可以正常注入就可以了