0

如何使 jar 文件成为应用程序?就像,当(在任何操作系统上)您右键单击,然后选择打开方式。Jar 文件,据我所知,不要那样做。它们充当文件,而不是应用程序。如何让 jar 充当应用程序?就像,当我想用​​我的 jar 打开一个文件时,它不会这样做——它将 jar 视为一个文件,而不是一个应用程序。

有什么办法可以做到这一点吗?

4

1 回答 1

1

是的当然。

你的 jar 需要有一个 META-INF 文件夹,在这个文件夹中你必须创建一个名为“MANIFEST.MF”的文件,内容如下:

Manifest-Version: 1.0 
Created-By: 1.4.1_01 (Sun Microsystems Inc.) 
Main-Class: Start 
Class-Path: ./archive1.jar ./archive2.jar 

主类必须是完全限定的 (com.foo.bar.MainClass)。

您可以使用任何 IDE 自动创建它。在 Eclipse 中,右键单击您的项目 > 导出 > Java > 可运行 JAR 文件,然后选择您的启动配置并输入目标 jar 文件。

如果您想了解更多信息,可以阅读 Oracle 的 Java 教程:http: //docs.oracle.com/javase/tutorial/deployment/jar/index.html

于 2013-05-13T21:47:03.810 回答