我想从我的代码中的bin文件夹中使用.class文件 - 将其转换为字节,但不知道如何去它。我有bin/example.class,我需要加载它并检查我的类有多少个字节。从bin文件夹加载班级
我发现是这样的:
public class MyClassLoader extends ClassLoader{
public MyClassLoader(){
super(MyClassLoader.class.getClassLoader());
}
}
但它似乎并没有帮助,那一定是一些非常简单的方法来做到这一点。它看起来非常简单,整个互联网试图推动我写出千行的ClassLoader Code。
编辑:我的java文件以编程方式编译和.class文件以编程方式创建,所以我不能只引用它的名称,它也在工作区中的其他位置。
一些提示?
你意味着构建路径,对吧?我收到错误消息:“项目'Example'中的源文件夹'src'无法输出到不同的源文件夹'bin'” – Doszi89
我假设您使用的是Eclipse?然后,如果在项目创建过程中启用“为源文件和类文件创建单独的文件夹”,则bin文件夹已位于类路径中。我会将示例代码添加到我的答案 – rmuller
非常感谢,但我需要添加 - 我的java文件是以编程方式编译的,而.class文件是以编程方式创建的,所以我无法引用它编写代码 - 因为它没有存在... – Doszi89