[英]Adding files to an existing jar file in java
使用以下代码修改现有的jar文件时,我需要一些帮助:
String command = "cmd /c jar uf " + dirToModify + " " + Main.getMain().outputLocate.getSelectedFile();
try {
Runtime.getRuntime().exec(command);
} catch (IOException e) {
e.printStackTrace();
}
dirToModify = "C:\\Users\\Me\\Desktop\\myfile.jar"
Main.getMain().outputLocate.getSelectedFile() = "C:\\Users\\Me\\Desktop\\myfolder"
基本上,我想将文件/文件夹从myfolder
添加到myfile.jar
但是使用上述代码,它将为我的C:
驱动器添加快捷方式,而不是myfolder
的文件。
我也确实看过其他帖子,但是没有人帮助我解决这个问题。
任何帮助,将不胜感激。
我建议,首先检查是否一次添加一个文件是否正在使用此代码。 如果“文件夹添加”或“文件添加”存在问题,这将使您清楚。 如果添加文件无效,则您的基本jar更新逻辑已损坏。 因此,您可以请求该问题的解决方案。 如果添加文件有效,请尝试递归添加目标文件夹中的所有文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.