如何在Windows上通过点击图标来运行Java程序?

4

我编写了一个使用Java Swing库的Java程序。现在,我想通过在Windows上双击可执行文件来执行此程序,就像执行任何其他带有GUI的程序一样。我该怎么做?


可能是将Java程序编译为exe的重复问题。 - npinti
我怀疑很多人不确定你的问题是“如何制作.exe文件?”还是“如何为我的应用程序制作桌面图标?”我在我的答案中添加了一个屏幕截图,指示我认为你正在询问的内容(第二个选项)。请澄清问题。 - Andrew Thompson
12个回答

0

看起来你想部署和运行Swings的独立应用程序。作为Java开发人员,您应该了解jar文件的强大功能。它们本身就是可执行文件(因此无需创建.exe文件 :))。

下面的代码将帮助您创建一个jar文件。

在命令提示符中创建jar文件

Start Command Prompt.
Navigate to the folder that holds your class files:
C:\>cd \mywork
Set path to include JDK’s bin.  For example:
C:\mywork> path c:\Program Files\Java\jdk1.5.0_09\bin;%path%
Compile your class(es):
C:\mywork> javac *.java
Create a manifest file:
C:\mywork> echo Main-Class: NameOfProject >manifest.txt
Create a jar file:
C:\mywork> jar cvfm NameOfProject.jar manifest.txt *.class
Test your jar:
C:\mywork> DanceStudio.jar

创建一个jar文件后,只需双击它即可完成。


它没有创建一个图标,只是一个可以使用WinRAR打开的jar文件夹。 - Saumil

0
你需要创建一个可执行的jar文件。为此,你只需向jar文件中添加一个META-INF文件夹,然后添加一个包含两行文本的MANIFEST.MF文件:
Manifest-Version: 1.0
Main-Class: your.package.YourMainClass

1
你还需要在第一行加入“Manifest-Version: 1.0”(不包括引号);) - ra4king

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接