gpt4 book ai didi

java - 使用源生成 jar

转载 作者:行者123 更新时间:2023-12-01 10:44:10 24 4
gpt4 key购买 nike

我正在使用 Java Tool Providers 编译器并将一些源代码编译到 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();
...

我想为源 .java 文件生成另一个 jar。

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

最佳答案

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

关于java - 使用源生成 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34285965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com