class Hello位于类路径下,class Test位于包my.test中,不知如何在Test中的方法里调用Hello类中的方法????
我的Hello类部在任何包中,而Test类却在包my.test中,这正是难办之处!
我现在做一个接口程序,用户提供了部分程序,而且调用了动态连接库(dll),连接库编译时没有设置包名,所以我现在是迫不得已,很难办。
我的Hello类部在任何包中,而Test类却在包my.test中,这正是难办之处!
我现在做一个接口程序,用户提供了部分程序,而且调用了动态连接库(dll),连接库编译时没有设置包名,所以我现在是迫不得已,很难办。
有网上说:
这个你要通过ClassLoader来读取了,普通的方法是找不到这个类的,因为这个类没有package,具体我也不记得了,一年半前做的东西了
不知道怎么用。
URL[] urls = new URL[] { file.toURL() };
URLClassLoader ul = new URLClassLoader(urls);
Class cla = ul.loadClass("Hello");
后来我还是把JAVA放到了一个包里了。