小编Mic*_*hał的帖子

使用ClassLoader的Java示例

我有小问题.我学习java SE并找到类ClassLoader.我尝试在下面的代码中使用它:我正在尝试使用URLClassLoader在运行时动态加载类.

URLClassLoader urlcl = new URLClassLoader(new URL[] {new URL("file:///I:/Studia/PW/Sem6/_repozytorium/workspace/Test/testJavaLoader.jar")});
Class<?> classS = urlcl.loadClass("michal.collection.Stack");
for(Method field: classS.getMethods()) {
     System.out.println(field.getName());
}
Object object = classS.newInstance();
michal.collection.Stack new_name = (michal.collection.Stack) object;
Run Code Online (Sandbox Code Playgroud)

java虚拟机看不到我的类,我得到以下异常:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: michal cannot be resolved to a type michal cannot be resolved to a type at Main.main(Main.java:62)
Run Code Online (Sandbox Code Playgroud)

你知道我怎么解决这个问题吗?

java urlclassloader

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

标签 统计

java ×1

urlclassloader ×1