manifest.mf文件怎么写

1.manifest是什么文件manifest为一种软件,属于AndroidManifest.xml文件,在简单的Android系统的应用中提出了重要的信息,它可以运行任何应用程序的代码 。
MANIFEST.MF:这个manifest文件定义了与扩展和包相关的数据 。单词“manifest”的意思是“显示” 。
打开Java的JAR文件经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息 。
扩展资料
【manifest.mf文件怎么写】每个安卓应用程序必须有一个AndroidManifest.xml文件,在app/manifests目录中 。它在简单的Android系统的应用中提出了重要的信息,信息系统必须具备之前,它可以运行任何应用程序的代码 。
除其他事项外,清单中执行下列操作:
它给应用程序的Java包命名,包的名称作为应用程序的唯一标识符 。
它描述了应用程序的组件的活动、服务,广播接收机,内容提供商,应用程序组成 。它命名的类,实现每个组件,并出版自己的能力(例如,可以处理哪些意图的消息) 。这些声明让Android系统知道这些组件是什么和在什么条件下,他们可以推出 。
它决定哪些进程将运行应用程序组件 。它决定了应用程序必须有权限才能访问受保护的API部分,并与其他应用程序进行交互 。它还决定了其他人与应用程序的组件交互所需要的权限 。它宣布了Android API的应用程序需要的最低水平 。
参考资料来源:百度百科-manifest
参考资料来源:百度百科-MANIFEST.MF
2.MANIFEST.MF是个啥看完下面的帖子你就明白了常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件 。
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译 。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣 。
所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性 。下面就来看看什么是 JAR 文件包吧: 1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式 。
JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包 。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的 。
举个例子,如果我们具有如下目录结构的一些文件: == `-- test `-- Test.class 把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部目录结构为: test.zip `-- test `-- Test.class 如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为: test.jar |-- META-INF | `-- MANIFEST.MF `-- test `--Test.class 2. 创建可执行的 JAR 文件包 制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法 。Java 程序是由若干个 .class 文件组成的 。
这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (.bat) 或者 Linux 的 Shell 程序 。因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言 。
其实不然,如果开发者能够制作一个可执行的 JAR 文件包交给用户,那么用户使用起来就方便了 。在 Windows 下安装 JRE (Java Runtime Environment) 的时候,安装文件会将 .jar 文件映射给 javaw.exe 打开 。