使用c ++将类文件转换为jar文件

Suh*_*pta 5 c++ java

是否可以使用c ++代码将.class文件转换为.jar文件?

(即我们可以用c ++编写一个代码,在执行时将给定的.class文件转换为.jar文件)

如果是的话,我该怎么做?

pts*_*pts 7

.jar文件只是包含.class文件和可能的清单文件的ZIP存档.(清单文件中最重要的部分是要运行的类的名称java -jar.)您可以通过使用可以生成ZIP存档文件的库,在.class文件中使用C++非常容易地生成.jar文件.

如果您不关心由于ZIP文件中的压缩而节省的大小,即使不使用库,也可以轻松创建未压缩的ZIP文件.ZIP格式记录在此处:http://en.wikipedia.org/wiki/ZIP_%28file_format%29