From 2e89a8585e1d392c5fdfe850416cf6df60de0e9a Mon Sep 17 00:00:00 2001 From: wangxiang <276644985@qq.com> Date: Fri, 21 Jul 2023 11:20:44 +0800 Subject: [PATCH] update ClassLoader --- src/main/java/haidnor/jvm/classloader/ClassLoader.java | 8 -------- src/test/java/haidnor/jvm/test/demo/Demo4.java | 1 + 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/main/java/haidnor/jvm/classloader/ClassLoader.java b/src/main/java/haidnor/jvm/classloader/ClassLoader.java index 45e244a..5727204 100644 --- a/src/main/java/haidnor/jvm/classloader/ClassLoader.java +++ b/src/main/java/haidnor/jvm/classloader/ClassLoader.java @@ -46,7 +46,6 @@ public class ClassLoader { public Klass loadClass(String classPath) throws IOException { ClassParser classParser; if (classPath.startsWith("java/")) { - String rtJarPath = getRtJarPath(); if (!new File(rtJarPath).exists()) { throw new IllegalStateException("rt.jar not found"); @@ -72,11 +71,4 @@ public class ClassLoader { return klass; } - private String getRtJarPath() { - // String javaHome = System.getenv("JAVA_HOME"); - // Path rtJarPath = Paths.get(javaHome, "jre", "lib", "rt.jar"); - return rtJarPath; - } - - } \ No newline at end of file diff --git a/src/test/java/haidnor/jvm/test/demo/Demo4.java b/src/test/java/haidnor/jvm/test/demo/Demo4.java index c5255ce..4d91193 100644 --- a/src/test/java/haidnor/jvm/test/demo/Demo4.java +++ b/src/test/java/haidnor/jvm/test/demo/Demo4.java @@ -7,6 +7,7 @@ public class Demo4 { public static void main(String[] args) { Student student = new Student(); student.eat(); + new Thread(() -> {}).start(); } }