打印整个 Java 项目的源代码
我必须打印java项目的整个源代码。最终版本应如下所示:Eclipse: File -> Print。但是使用此功能,您一次只能打印一个文件。
有没有办法打印(或创建pdf / rtf)整个项目(所有*.java,*.xml,...文件) 与一个命令?
Im 在 Windows xp sp3 上使用 eclipse galileo
编辑:对于每个类/文件,页面应该(或多或少)如下所示:
C:\..\..\..\库提取器.java
1 package utils.libraries;
2
3 import java.io.File;
9
10 /**
11 * @
12 * @
13 * @
14 */
15 public class LibraryExtractor {
16
17 /**
18 *
19 *
20 *
21 *
22 *
23 *
24 *
25 */
26 public static void extranctLibrary(String library, File targetFile) throws
IOException, URISyntaxException {
27 targetFile.getParentFile().mkdirs();
28 if (!targetFile.exists())
29 targetFile.createNewFile();
30
31 ClassLoader classLoader = LibraryExtractor.class.getClassLoader();
32 InputStream in = classLoader.getResourceAsStream(library);
33 OutputStream out = new FileOutputStream(targetFile);
34
35 byte[] buf = new byte[1024];
36 int len;
37
38 while ((len = in.read(buf)) > 0)
39 out.write(buf, 0, len);
40
41 in.close();
42 out.close();
43 }
44 }
45
溶液: