我正在使用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
中一样吗?
答案 0 :(得分:1)
通常,我们制作两个jar:一个用于编译类(.class文件),另一个用于源代码(.java文件)。您可以继续使用相同的方法,但在这两种情况下,根据源代码中的包声明,文件必须位于目录下。