我有一些课A
:
public class A {
public A(String str) {
System.out.println("Create A instance: " + str);
}
public void methodA() {
System.out.println("#methodA1()");
}
}
Run Code Online (Sandbox Code Playgroud)
我的类加载器实现:
public class MyClassLoader extends ClassLoader {
public MyClassLoader() {
super();
}
@Override
public synchronized Class<?> loadClass(String name)
throws ClassNotFoundException {
System.out.println("Load: " + name);
return super.loadClass(name);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我尝试更改当前线程中的默认类加载器:
import java.util.ArrayList;
import java.util.List;
public class ChangeLoaderTest {
public static void main(String[] args) {
// Save class loader so that we can restore later.
ClassLoader …
Run Code Online (Sandbox Code Playgroud) 我有共享库文件(libmylib.so
),但没有头文件(mylib.h
).
您是否知道从共享库文件生成此头文件的一些方法/工具?
我有一个Eclipse包,想要从这个包中获取所有类的列表.
我该怎么做?