gpt4 book ai didi

java - 如何从 jar 内部执行 jar ?

转载 作者:搜寻专家 更新时间:2023-10-31 20:30:03 27 4
gpt4 key购买 nike

我计划使用包含在另一个 jar 中的 jar 来执行 jar 命令。

该命令将使用类似于以下的代码自动混淆 Java jar 文件:

public void obfuscate()
{
try
{
String jre = "\"" + System.getProperty("java.home") + "\\bin\\javaw.exe" + "\"";
String jar = " -jar";
Runtime.getRuntime().exec(new String[] { jre, jar.trim(), "/lib/allatori.jar /lib/config.xml" });
}
catch (Exception e)
{
e.printStackTrace();
}
}

allatori.jar 文件作为资源包含在我的 main.jar 文件中。 config.xml 文件也包含在内。

如何运行我的命令以使其执行包含的 jar 文件?

ma​​in.jar的文件夹结构:

- main.jar
|
|- main_class.class
|- lib/
|- allatori.jar
|- config.xml
|- jarToObfuscate.jar

最佳答案

在运行它之前,您肯定必须将其解压缩到 jar 之外。

关于java - 如何从 jar 内部执行 jar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10217624/

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