使Jar文件成为应用程序

时间:2013-05-13 21:36:42

标签: java jar

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

我有什么方法可以做到这一点?

1 个答案:

答案 0 :(得分: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中,对你的项目正确clic>出口> Java> Runnable JAR文件,然后选择启动配置并输入目标jar文件。

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