小编jak*_*cey的帖子

代理 JAR 已加载但代理未能初始化

我正在尝试使用代理“注入”一个 jar,现在 Java 版本都是 1.8,并且工具来自我的 JDK lib 文件夹,所以我认为这也没有任何问题

这是我的加载类

public static void main(final String[] args) throws Exception {
    final File jarFile = new File(Main.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
    System.out.println("Starting Lizard...");
    try {
        Class.forName("com.sun.tools.attach.VirtualMachine");
    }
    catch (ClassNotFoundException e2) {
        System.out.println("ERROR: Couldn't load VirtualMachine class, is tools.jar present?");
        return;
    }
    System.out.println("Loading attach library...");
    extractLibrary(jarFile);
    try {
        System.loadLibrary("attach");
    }
    catch (Exception e3) {
        System.out.println("ERROR: Couldn't load attach libary!");
        return;
    }

    System.out.println("Attach library loaded.");
    System.out.println("Searching for Minecraft JVM...");
    for (final VirtualMachineDescriptor descriptor : VirtualMachine.list()) {
        if (descriptor.displayName().startsWith("net.minecraft.launchwrapper.Launch")) { …
Run Code Online (Sandbox Code Playgroud)

java jvm jvm-hotspot

2
推荐指数
1
解决办法
5224
查看次数

标签 统计

java ×1

jvm ×1

jvm-hotspot ×1