62,614
社区成员
发帖
与我相关
我的任务
分享
public byte[] loadClassData(String name)
{
FileInputStream fis = null;
byte[] data = null;
try
{
if (name.indexOf(".") > 0) { //把包信息也解析
name = name.relaceAll("\\.", "\\\\");
}
fis = new FileInputStream(new File(drive + name + fileType));
System.out.println(drive + name + fileType);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int ch = 0;
while ((ch = fis.read()) != -1)
{
baos.write(ch);
}
data = baos.toByteArray();
} catch (IOException e)
{
e.printStackTrace();
}
return data;
}
调用
Class objClass = loader.findClass("com.ClassSock.Bhui"); //javadoc里推荐使用findClass
Object obj = objClass.newInstance();