|
|
1
1
如前所述
您需要使用类似MavenUberjar的工具在一个jar中将所有需要的类组合在一起,以创建一个独立的可执行jar。 当然,如果您绝对想避免使用工具,您也可以将所有jar解压到一个目录中,添加META-INF和清单,然后再次对所有jar进行压缩。 |
|
|
2
1
是什么
罐子
?
像这样运行JAR文件:
|
|
|
3
1
如果没有特殊包装(如Onejar等),则不能将罐子放在罐子内。 如果您真的不想使用Onejar(或其他类似的工具),您将需要在您的可分发文件中包含多个jar文件。 |
|
|
4
1
文件中的“类路径”值
另一种选择是使用 one-jar 或者使用一个特殊的类加载器来查找外部JAR文件中包含的JAR文件。 用 JCL 您可以直接从嵌入式jar加载类,如下所示:
但是你必须把JCL添加到你的类路径中…或者在你的罐子里添加一个分解的JCL。 |
|
|
5
0
Onejar是用来解决这类问题的。您可以编写一个自定义类加载器来达到同样的效果。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |