jfinal-ext的ClassSearcher类检索jar时,去掉隐藏文件吧
String[] filelist = baseDir.list(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return includeAllJarsInLib || includeJars.contains(name); } }); for (int i = 0; i < filelist.length; i++) { JarFile localJarFile = new JarFile(new File(baseDirName + File.separator + filelist[i])); Enumeration<JarEntry> entries = localJarFile.entries(); while (entries.hasMoreElements()) { JarEntry jarEntry = entries.nextElement(); String entryName = jarEntry.getName(); if (!jarEntry.isDirectory() && entryName.endsWith(".class")) { String className = entryName.replaceAll("/", ".").substring(0, entryName.length() - 6); classFiles.add(className); } } localJarFile.close(); }这段代码,在过滤文件的时候,把隐藏文件去掉吧。开发环境下会有.svn文件夹,会报错误,虽然不影响使用,但是终归不好看啊。
java.io.FileNotFoundException: D:studioworkspacecamel_yxsrcmainwebappWEB-INFlib.svn (拒绝访问。)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
多谢反馈
+1
SVN1.7之后只在副本根目录有。SVN