小编dza*_*zav的帖子

Java ClassLoader更改

我有一些课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)

java classloader

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

为共享库文件(*.so)生成头文件(*.h)

我有共享库文件(libmylib.so),但没有头文件(mylib.h).

您是否知道从共享库文件生成此头文件的一些方法/工具?

c linux gcc

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

如何从给定的bundle中获取所有类的列表

我有一个Eclipse包,想要从这个包中获取所有类的列表.

我该怎么做?

eclipse osgi equinox

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

标签 统计

c ×1

classloader ×1

eclipse ×1

equinox ×1

gcc ×1

java ×1

linux ×1

osgi ×1