如何获得某package下所有class的名字?谢谢!
解决方案 »
- excel上传数据内存溢出怎么办
- java 执行bat
- 使用类型定义提取显示游标
- 为什么获取js中的URL的参数的值总是为null(ajax)
- JDBC连ORACLE时的一个错误
- 关于java反射。在硬盘随便选一个jar文件,不再应用程序的lib库中,我要反射他的包、类、属性、方法怎么做?
- 在JNI中如何返回byte[]类型?
- 那些编辑器有单个文件编辑编译功能?
- 各位兄弟姐妹注意了!有谁可以给我解释一下为什么java的编译需要那么长的时间?把我的cpu单元都耗尽了!
- JAVA语言程序设计 第8版 复习题2.13 求高人指点
- 在java1.4中如何用schema验证xml的有效性?
- 问个简单的 但自己不知道是怎么回事的问题
File io = new File(path);
if (io.isDirectory()) {
System.out.println(path + ":");
File[] file = io.listFiles();
for (int i = 0; i < file.length; i++) {
readFolder(file[i].getPath());
}
}
else {
System.out.println("\t" + io.getPath());
}
}
c = Class.forName(args[0]);
ackage p;p = c.getPackage();
if (p != null)System.out.println("package "+p.getName()+";");
public void DownloadReports() throws IOException{
// 把包名字转换成绝对路径
String name = new String("myapp/report");
if (!name.startsWith("/")) {
name = "/" + name;
}
name.replaceAll("%20", " ");
URL url = reports.class.getResource(name);
//System.out.println(url.getFile().replaceAll("%20", " "));
File directory = new File(url.getPath().substring(1).replaceAll("%20", " "));
if (directory.exists()) {
String[] files = directory.list();
for (int i = 0; i < files.length; i++) {
String classname = files[i];
if(files[i].endsWith(".jasper"))
{
DownloadReports(files[i]);
}
//System.out.println(classname);
}
}
}