`

如何生成java可执行文件(bat文件)

    博客分类:
  • java
阅读更多

    要考试了,要求上机考题要生成.bat或.exe文件,用户可以双击执行java文件。

    以前也见过这种问题,不过很久没有用已经忘记了。。。在网上查找下,并记录在ITEYE上,几天没有上Javaeye,不知道什么时候已经变成ITEYE了呢。。。

    在 Windows 下安装 JRE (Java Runtime Environment) 的时候,安装文件会将 .jar 文件映射给 javaw.exe 打开。那么,

对于一个可执行的 JAR 文件包,用户只需要双击它就可以运行程序了,和阅读 .chm 文档一样方便 (.chm 文档默认是由
hh.exe 打开的)。那么,现在的关键,就是如何来创建这个可执行的 JAR 文件包。

    在eclipse中打个jar包。然后在jar包中的文件夹META-INF中MANIFEST.MF中加上

Main-Class: 可执行主类全名(包含包名)
例如,假设上例中的 Test.class 是属于 test 包的,而且是可执行的类
(定义了 public static void main(String[]) 方法),那么这个 manifest.mf 可以编辑如下:

Main-Class: test.Test <回车>

    再创建一个批处理文件就可以了,文件内容如下:

@echo off
java -jar test.jar
pause

 

OK,完成了

分享到:
评论

相关推荐

    生成java可执行文件

    标题中的“生成java可执行文件”指的是将Java程序转换成可以直接运行的格式,如同Windows操作系统下的.exe文件。这种转换的目的是使Java程序更便于运行,尤其是对于那些没有安装Java运行环境的用户。描述中提到的...

    Java可执行程序(.bat)操作指南

    通过批处理文件进行操作: 一、操作配置 二、操作准备 三、读写操作

    生成bat文件过程

    生成bat可执行文件的详细过程,和如何在window中怎么样来定时执行bat文件

    java打包并生成可执行文件步骤

    本篇将详细阐述如何使用Java进行打包和生成可执行文件的过程。 首先,我们需要理解Java应用程序的运行机制。Java程序通常由一个主类(包含`public static void main(String[] args)`方法)开始执行,然后通过JVM...

    xmlbeans-2.4.0 生成JAVA代码BAT文件

    标题中的“xmlbeans-2.4.0 生成JAVA代码BAT文件”指的是XMLBeans库的一个特定版本,2.4.0,它包含了一个批处理(BAT)文件,用于自动化生成Java代码的过程。XMLBeans是一个开源项目,由Apache软件基金会维护,它的...

    使用Ant将java工程打包成bat可执行性文件

    本文将深入探讨如何使用Ant将Java工程打包成bat可执行文件,并结合提供的`antBatTest`压缩包中的示例进行说明。 首先,我们需要了解Ant的基本概念。Ant是一个基于XML的构建工具,它的主要任务是编译、测试、打包和...

    java执行可执行文件,Runtime.exec、ProcessBuilder、commons-exec

    在Java编程中,经常需要执行一些外部的可执行文件或者脚本(如bat或shell脚本)。本文将详细介绍三种常用的方法:`Runtime.exec()`、`ProcessBuilder`以及`commons-exec`库。 #### 1. 使用`Runtime.exec()` `...

    java执行可执行文件或批处理

    ### Java执行可执行文件或批处理 在Java中执行外部可执行文件或批处理脚本是一种常见的需求,尤其是在需要调用系统级别的工具或者与操作系统进行交互时。通过Java的`Runtime`类及其提供的方法,我们可以方便地实现...

    javajar包运行及bat文件制作.doc

    在日常的软件开发过程中,我们经常需要将Java应用程序打包成可执行的jar文件,并通过命令行或者批处理脚本(bat文件)来运行这些应用。这种方式不仅便于程序的分发,也简化了用户的操作流程。本文将详细介绍如何在...

    javalauncher可以把BAT文件变成EXE的文件

    要使用JavaLauncher将BAT文件打包成EXE,你需要按照以下步骤操作: 1. 下载`javalauncher_standard_3201.exe`,这是一个JavaLauncher的执行文件。 2. 将你的批处理文件(例如:mybatch.bat)和任何该脚本依赖的外部...

    把java原代码变成可执行文件exe

    将Java原代码转换为可执行的EXE文件是许多开发者追求的目标,尤其是在Windows平台上,因为EXE文件能够更方便地分发和运行。下面,我们将深入探讨如何通过一系列步骤,利用Eclipse IDE、JAR文件、批处理脚本(BAT)...

    用bat运行java文件中引用了外部jar的java程序

    这时,可以编写脚本来动态生成类路径,或者使用工具如Apache Maven或Gradle来管理依赖,它们会自动构建正确的类路径并生成可执行的jar文件,使得运行更加方便。 此外,`ITEYE`博客上的链接...

    Java制作bat文件可执行Jar.doc

    ### Java 制作 BAT 文件可执行 JAR 的详细步骤与知识点 #### 一、导言 在实际开发过程中,为了方便部署和分发应用程序,常常需要将 Java 应用程序打包成 JAR 文件,并通过批处理(BAT)文件来启动。这种方式不仅...

    如何制作Java可执行程序以及安装程序.pdf

    首先,介绍了三种生成 Java 可执行程序的方式:直接使用系统的 J2SE 二进制文件执行、编写脚本、使用第三方工具将 JAR 包制作成可执行文件。然后,详细介绍了使用 JSmooth 和 NativeJ 将 JAR 包制作成可执行文件的...

    java 导出 jar 文件 执行批处理

    如果没有指定,JAR可能无法作为可执行文件运行。 3. **执行JAR文件**:通过`java -jar test.jar`命令可以运行包含MANIFEST.MF并指定主类的JAR文件。如果JAR文件未设置主类,可以使用`java -cp test.jar ...

    图文解说教你如何把java源代码变成可执行文件exe

    将Java程序转换为可执行文件的另一种方法是创建一个批处理文件(.bat),该文件可以调用Java虚拟机(JVM)来执行JAR文件。 1. **创建批处理文件**: - 在Eclipse导出JAR文件所在的目录中新建一个文本文件,例如命名...

    bat批处理文件设置java环境变量

    2. **PATH**:此变量用于指定操作系统在何处寻找可执行文件。我们需要添加`%JAVA_HOME%\bin`到PATH中,以便系统可以在任何目录下运行Java命令。命令如下: ```batch setx PATH "%PATH%;%JAVA_HOME%\bin" /M ``` ...

    java程序启动bat

    在Java开发中,通常会用到批处理文件来启动Java可执行 jar 包,尤其是当项目需要独立于IDE运行时。 描述中提到的博客链接虽然没有具体内容提供,但我们可以根据常规的Java程序启动流程来探讨相关知识点。通常,启动...

Global site tag (gtag.js) - Google Analytics