能不能从一个任意位置的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){} 关于java企业级开发架构知识 一道Java命令行的题目 求助!下面是一个测试读取UNIX登录登出文件解析,其中问题是解析进程不对,请高手看看!! 如何按以下要求截取字符串? path 問題 基础类问题!求助 急求用jdom 或者 DOM4J读取xml文件生成树状菜单例子。火急。救命用的 帮我编一个简单的加密程序? 哪里有JAVA的H.323协议栈的代码下载啊? 如何在一个类中调用另外一个类中的方法。急等 大家遇到过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){}