2009-11-30 66 views
0

我是java swing的新开发者。我想打包GUI程序。在neatbeans的帮助下,我得到了一个java jar的文件。但我想将jar转换为exe文件,虽然我知道exe4j,但我需要exe文件包括jar和其他文件。 也许在c/C++中使用jar是一个解决方案?如何在c/C++中使用java jar?

回答

1

这些“其他文件”只是Java应用程序使用的数据吗?如果是这样,那么你可以将它们包含在JAR中。如果您使用某种非Java语言编写其他可执行文件,那么您可能需要其他类型的打包解决方案。

JAR文件基本上与ZIP文件相同。您可以在里面看到它,并通过将其扩展名重命名为.ZIP并使用任何处理ZIP文件的程序(例如7-zip或大多数现代操作系统上的基本文件系统窗口)打开它,轻松进行编辑。有特定于JAR的工具,但我更喜欢使用标准的ZIP工具。 (当然,完成后将扩展名更改回.JAR)

JAR只是目录结构的一种压缩形式,您需要运行Java应用程序以及提供有关信息的Manifest文件里面有什么。