java - 使 Jar 文件成为应用程序

标签 java jar

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

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

最佳答案

当然可以。

您的 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 中,右键单击您的项目 > Export > Java > Runnable JAR file,然后选择您的启动配置并输入目标 jar 文件。

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

关于java - 使 Jar 文件成为应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16531574/

相关文章:

java - 为什么可执行 jar 不承认其中的 jar?

Java解析JS生成的html元素

Java 不等于 (!=) 不工作?

java - 字符串连接中 string.concat 和 + 运算符的区别

java - 如何从源代码构建 Mojarra

java - 从 Java 控制台程序使用 .properties 文件

java - 从线程使用的列表中删除时出现异常

java - 创建 @ApplicationScoped 计划进程的最佳方法

java - 将 jar 文件包装在 Windows 服务中

java - Jenkins : Add custom jar in maven project