2012-12-11 47 views
0

有人能告訴我如何將命令行轉換爲: jar -cf myfile.jar * .class to eclipse中的java代碼?我把所有的類放在一個字符串中。我需要在運行時生成jar。通過java代碼從類生成jar - 不在eclipse中的命令行

感謝先進, 露絲

+0

創建它[可以如何使用JarOutputStream創建JAR文件?](http://stackoverflow.com/questions/1281229/how-to-use-jaroutputstream-to-創建-A-JAR文件) –

回答

0

首先,你可以創建你的命令行和使用任何Runtime.getRuntime().exec(cmd)或使用ProcessBuilder從Java運行它。

其次,jar只是一個zip文件。您可以使用ZipOutputStreamJarOutputStreamJarOutputStream