1
我已经搜索了几个小时,没有发现任何关于此。Java运行JarInputStream
我有一个的JarInputStream谁读取加密后的jar和密码进行解密
JarInputStream jin = new JarInputStream(new CipherInputStream(in, dcipher));
我得到了确认工作,因为它打印出的类名,当我做
while ((je = jin.getNextJarEntry()) != null) {
jename = je.getName();
如果我打印出来jename,它会打印出类名和路径,所以我知道它解密得很好。
但是现在,当我想运行Main.class时,我不知道如何做到这一点。我不想将文件保存到磁盘,只需将其保存在内存中即可。
关于如何从jarinputstream创建并运行内存中的jar的任何提示?
谢谢!