想制作一个Jar文件

时间:2013-04-25 06:05:18

标签: jar executable-jar

我已经创建了一个java应用程序(它扩展了JPanel)并希望将它变成一个jar文件。我有BlueJ并且我用它来做它但是在我制作jar文件后它没有打开。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

您是否使用Eclipse编写代码?如果这样做,那么很容易使用Eclipse来创建可执行的jar文件。

您是否使用JFrame来展示您的JPanel?如果不这样做,你可能有一个JFrame,它就是“应用程序窗口”,将显示JPanel。

JFrame教程: http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html

/约翰

答案 1 :(得分:0)

Jar文件是PKZIP打包文件,其中包含特定的文件夹结构和约定。它包含java源代码的编译版本(* .java - > * .class)和元数据。您可以使用任何可以处理zip文件的存档“打开”它,特别是如果您将“.zip”扩展名附加到文件名。

如果你的意思是通过“打开”它来执行你的jar,那是另一回事。您必须在其中一个类中使用标准的静态main方法,以便JVM可以找到执行入口点。如果你有,你可以说“java -jar yourjarfile.jar”,它将从你的主要开始执行你的类。请注意,我假设你有很好的JVM设置(我猜你有),你的环境变量也应该配置。在大多数情况下,jar会引用其他jar文件。您可以通过类路径为JVM提供访问权限。

相关问题