別のjarに含まれているjarを使用してjarコマンドを実行する予定です。
このコマンドは、次のようなコードを使用してJavajarファイルを自動的に難読化します。
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ファイルを実行するようにコマンドを実行するにはどうすればよいですか?
main.jarのフォルダ構造:
- main.jar
|
|- main_class.class
|- lib/
|- allatori.jar
|- config.xml
|- jarToObfuscate.jar