java如何加载一个外部的类或class文件

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:10:24
想实现一个简单的基于插件的程序。

想知道如何加载一个已经存在了的.java文件或一个.class文件
我要实现代码的自发现功能~~~ 我用Class.forName()在加载一个类的时候.这forName里的路径该咋写~~~

首先import 类,之后object来装Class.forName()。inner.现在这object有了import类的所有方法
这forName里的路径该写你的类的名字,如果在包里要加包名

不知道你用的什么开发软件,本人用的是MyEclipse,在里面想要加载一个存在的java文件 可以直接将该java文件复制到该工程内,或者将class文件复制到bin目录中,或者是一楼那位仁兄说的打成jar包,然后导入后者直接复制到bin目录下

路径写全,就是你那个要导入的类的package 后面的包名.类名
如mysql的驱动com.mysql.jdbc.Driver

插件的话,你可以建个包,把文件写好,打成jar文件,哪里要用就加载进去,再import就行了

ClassLoader或继承它 具体API自己查下吧

什么是代码的自发现功能?