能不能从一个任意位置的java源文件将这个类load? 如题!100大米求助! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以!一般采用包(package)例如你想写的类,把他放到自定义的包中package defineself;public class DefineSelf{}引用时采用:import defineself.DefineSelf;或者:import defineself.* 如果是 .class 文件,用一个 ClassLoader 就可以了,如果是 .java 文件的话,hehe,你先想办法编译它吧,*直接* load 肯定是不行的。 TO:楼上class文件的话,如何load?,给点代码片断 TO:楼上如何load?,给点代码片断 以下代码未经验证 :) URLClassLoader cl = URLClassLoader.newInstance(new URL[] { new URL("file:///path/to/your/directory") }); Class clz = cl.loadClass("mypackage.MyClass"); URLClassLoader cl = URLClassLoader.newInstance(new URL[] { new URL("file:///path/to/your/directory") }); Class clz = cl.loadClass("mypackage.MyClass"); to 以上:这样的source恐怕不行吧。记忆中很久以前用过这样的代码,不起作用。 加载一个不在类路径中的类(C:\\Documents and Settings\\111\\) 路径当中能不能有空格我不知道,没试过,你自己试吧。File file=new File("C:\\Documents and Settings\\111\\");try{URL url=file.toURL();URL[] urls=new URL[]{url};ClassLoader cl=new URLClassLoader(urls);Class cls=cl.loadClass("Test");}catch(MalformedURLException e){}catch(ClassNotFoundException e){} 头晕中,求改swing界面的socket程序代码。 关于线程的优先级,高手进来回答下, 谢谢了 求教,急急急急急急,先谢谢各位大哥大姐们!!! 请问如何才能快速提取网页元素? 如何通过JAVA设置桌面壁纸 怎样写程序创建QuickTime的.mov格式文件? 一个关于swing窗体设计的问题(50分) 如何比较data类型值的大小 $$ 一个一直困扰我的问题,请高手回答! $$ 谁知道为什么我这个方法调用了两次?没道理啊! 大家遇到过jvm coredump的情况吗 小弟写了一个图像处理的程序QDImage,在CSDN源码下载中,大家帮着改改
一般采用包(package)
例如你想写的类,把他放到自定义的包中
package defineself;
public class DefineSelf{
}
引用时采用:
import defineself.DefineSelf;
或者:
import defineself.*
class文件的话,如何load?,给点代码片断
如何load?,给点代码片断
Class clz = cl.loadClass("mypackage.MyClass");
Class clz = cl.loadClass("mypackage.MyClass");
这样的source恐怕不行吧。
记忆中很久以前用过这样的代码,不起作用。
(C:\\Documents and Settings\\111\\) 路径当中能不能有空格我不知道,没试过,你自己试吧。File file=new File("C:\\Documents and Settings\\111\\");try{
URL url=file.toURL();
URL[] urls=new URL[]{url};
ClassLoader cl=new URLClassLoader(urls);
Class cls=cl.loadClass("Test");
}catch(MalformedURLException e){}catch(ClassNotFoundException e){}