使用源生成jar

时间:2015-12-15 09:54:01

标签: java jar

我正在使用Java Tool Providers编译器并将一些源代码编译成DELIMITER $$ CREATE PROCEDURE number() BEGIN CREATE TABLE number(numberINT); DECLARE numb INT DEFAULT 100000; DECLARE i INT DEFAULT 0; WHILE i<numb DO INSERT INTO number(number) VALUES(i); SET i=i+1; END WHILE; END$$ DELIMITER ; 这样的内容:

jar

我想为源JarOutputStream target = new JarOutputStream(jarstream, manifest); String name = source.getPath(); //.class file JarEntry entry = new JarEntry(name); entry.setTime(source.lastModified()); target.putNextEntry(entry); target.closeEntry(); ... 文件生成另一个jar。

我可以像将.java个文件添加到.class中一样吗?

1 个答案:

答案 0 :(得分:1)

通常,我们制作两个jar:一个用于编译类(.class文件),另一个用于源代码(.java文件)。您可以继续使用相同的方法,但在这两种情况下,根据源代码中的包声明,文件必须位于目录下。