Jar工具的作用是java程序中若干文件联合压缩到一个Jar包里面。
使用jar工具的时候用到的三类文件:
Manifest 文件(可选择的)
Jar文件的描述(生成的jar包名字)
需要打包的文件
首先编译源 程序,譬如javac MyFrame.jar。(放在在D:\A目录下)
用记事本或者word文档创建manifest文件,后缀名是mf。(文件名和后缀名是 没有强制规定的,只要后面写命令的时候对应就可以了,不过约定俗成用manifest.mf比较好),manifest文件最后一定要加一个回车结尾。内容为
Main-Class: MyFrame(可执行主类全名,包括包名)
创建可执行Jar包:
Jar cmf manifest.mf MyFrame.jar *.class
选项解释:
C: 在标准输出中创建一个新档案文件
F:制定要处理的jar文件。在创建jar包的命令中,它是指需要创建的jar包的名字
M: 使得包含之前就存在的manifest文件,manifest文件一般用来存储有关整个文档的信息
注意这边的m对应manifest.mf,F对应MyFrame.jar,顺序不能颠倒.
Jar文件是可以用Winrar解压缩的,有些人会把winrar和Jar文件关联在一起,那么当他们双击jar文件的时候就不能运行程序。可以写一个bat文件来搞定.Bat文件中输入:javaw –jar MyFrame.jar.
另一种解决方式是用C++写一段调用dos窗口的程序,并把javaw的命令写在程序中,然后用make命令创建可执行文件(*.exe)(此时MyFrame.jar和可执行文件必须在同一目录下)。
分享到:
相关推荐
标题中的“生成java可执行文件”指的是将Java程序转换成可以直接运行的格式,如同Windows操作系统下的.exe文件。这种转换的目的是使Java程序更便于运行,尤其是对于那些没有安装Java运行环境的用户。描述中提到的...
### Java可执行文件详解 #### 一、Java可执行文件概念与重要性 在软件开发领域,特别是针对Java开发者而言,了解如何将Java程序转换为可执行文件是至关重要的技能之一。这不仅能提高应用程序的易用性和分发便捷性...
### Java打包成可执行文件步骤详解 在Java开发过程中,将编写好的程序打包成一个可执行文件是非常常见的需求。这不仅方便程序的分发与部署,还能提高程序的可用性。本文将通过一个具体的示例来详细介绍如何将Java...
在Java编程环境中,将源代码转化为可执行文件是开发者经常遇到的任务。这使得代码可以在无需JDK(Java Development Kit)的环境下运行,只需要一个JRE(Java Runtime Environment)。以下是详细的步骤,讲解如何将...
在Java开发中,将程序编译成可执行文件是发布软件的关键步骤。本篇将详细介绍如何使用Java的打包工具,特别是"jar"命令,来将Java程序转换为可执行的JAR(Java Archive)文件。 标题提及的“把Java程序编译成可执行...
为了使 Java 程序对普通用户更加友好,我们可以将其打包为本地可执行文件,这样用户无需安装 JVM 就可以直接运行。下面将详细介绍如何将 Java 程序转换为本地可执行文件,并特别关注使用 JSmooth 工具进行此过程的...
总结来说,Java中的打包可执行文件涉及到JAR文件的创建、清单文件的编写、使用构建工具自动化打包过程,以及可能的批处理加载逻辑。了解这些概念和技术对于Java开发者来说非常重要,能够帮助他们有效地部署和管理...
例如,在Windows系统中,文件的创建时间是可查询的;而在某些Linux发行版中,可能无法直接获取文件的创建时间。 #### 使用Java 7及更高版本获取文件创建时间 在Java 7中引入了新的文件I/O API,即`java.nio.file`...
在JAVA Swing中创建可执行文件是一项常见的任务,它允许开发者将他们的GUI应用程序打包成一个独立的文件,方便用户在没有Java开发环境的情况下运行。这里,我们将详细解释如何使用jBuilder2006工具来完成这一过程,...
Java 制作可执行文件 Java 制作可执行文件是指将 Java 源代码编译成...Java 制作可执行文件可以通过创建可执行的 JAR 文件包来实现,该方法可以保持 Java 的跨平台特性,方便用户使用,并且可以保持 Java 的安全特性。
Java项目通常是由多个类文件、资源文件以及配置文件组成的,为了方便分发和运行,我们需要将其打包成一个可执行的文件格式,最常见的就是Java Archive(JAR)文件。本教程将详细讲解如何将Java项目打包成JAR文件,并...
将Java原代码转换为可执行的EXE文件是许多开发者追求的目标,尤其是在Windows平台上,因为EXE文件能够更方便地分发和运行。下面,我们将深入探讨如何通过一系列步骤,利用Eclipse IDE、JAR文件、批处理脚本(BAT)...
### JSmooth生成JAVA可执行文件 #### 知识点一:Java可执行文件与JSmooth的作用 在Java开发中,程序通常被打包成`.jar`文件格式进行分发。然而,在许多情况下,用户可能并不具备Java环境或者不知道如何运行`.jar`...
Java 利用 exe4j 生成可执行文件 Java 是一种广泛使用的编程语言,但是在实际应用中,Java 程序的打包和分发一直是一个棘手的问题。exe4j 是一个强大的工具,可以将 Java 程序打包成可执行文件,解决了 Java 程序的...
Java 代码打包成 JAR 文件以及转换为 EXE 可执行文件 本篇博客旨在教您如何将 Java 代码打包成 JAR 文件,并将其转换为 EXE 可执行文件。以下是详细的步骤和知识点: Step 1:将 Java 项目打包成可执行 JAR 文件 ...
在Java开发环境中,有时我们需要将Java程序转换为可被非Java环境执行的程序,例如Windows下的.exe可执行文件。这通常是为了方便用户直接运行而无需安装Java运行环境。本篇文章将详细讲解如何在Java中生成.exe文件,...
### 如何生成一个Java编译的可执行文件 在日常的软件开发过程中,我们经常会遇到需要将Java程序打包成可执行文件的需求。特别是在部署到非技术用户或企业环境时,提供一个无需安装Java运行环境即可运行的应用程序变...
在Java编程中,有时我们需要与操作系统进行交互,例如调用已存在的Windows系统下的.exe可执行文件。这在处理一些特定的任务,如自动化脚本、数据分析或者其他需要借助外部工具完成的功能时非常常见。本文将深入探讨...
### Java执行可执行文件或批处理 在Java中执行外部可执行文件或批处理脚本是一种常见的需求,尤其是在需要调用系统级别的工具或者与操作系统进行交互时。通过Java的`Runtime`类及其提供的方法,我们可以方便地实现...