想要制作一个Jar文件吗

想要制作一个Jar文件吗,jar,executable-jar,Jar,Executable Jar,我制作了一个java应用程序(它扩展了JPanel),并希望将其制作成一个jar文件。我有BlueJ,我用它来制作jar文件,但制作完jar文件后,它就不会打开了。有人能帮忙吗?您是否使用Eclipse编写代码?如果您这样做了,那么使用Eclipse创建可执行文件就很容易了 您是否使用JFrame来展示您的JPanel?如果没有,您可能有一个JFrame,它是“应用程序窗口”,JPanel将在其中显示 JFrame教程: /JohanJar文件是PKZIP打包的文件,其中包含特定的文件夹结构和

我制作了一个java应用程序(它扩展了JPanel),并希望将其制作成一个jar文件。我有BlueJ,我用它来制作jar文件,但制作完jar文件后,它就不会打开了。有人能帮忙吗?

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

您是否使用JFrame来展示您的JPanel?如果没有,您可能有一个JFrame,它是“应用程序窗口”,JPanel将在其中显示

JFrame教程:


/Johan

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


如果您的意思是通过“打开”来执行jar,那就不同了。在一个类中必须有一个标准的静态main方法,这样JVM才能找到执行入口点。如果有,可以说“java-jar yourjarfile.jar”,它将从主目录开始执行类。注意,我假设您已经很好地设置了JVM(我想您已经设置好了),并且您的环境变量也应该配置好。在大多数情况下,您的jar引用其他jar文件。您可以通过类路径为JVM提供访问权限。

什么是不打开?它不是zip格式吗?我不知道……我只是用BlueJ将java应用程序制作成一个jar文件,但当我尝试打开它时,它没有打开……我从未使用过BlueJ,但我在用eclipse制作可执行文件时遇到过同样的问题,并且体验到它可能取决于构建GUI的顺序。例如,在代码中向JFrame添加gui组件的顺序是什么