1.利用IDE把java 工程下面的src目录进行打包,打成*.jar。
2.新建一个文件夹,在文件夹里面新建一个批处理文件
3.拷贝除了src以外的目录到新建文件家里面,包括lib文件夹以及项目要用到的一些配置文件。
4.用记事本打开批处理文件,进行编写如下代码:
//以下都是导入相应的jar包,其中包括src下生成的jar包
set DCLASSPATH=%DCLASSPATH%;./lib/ant.jar
set DCLASSPATH=%DCLASSPATH%;./lib/commons-io-1.4.jar
set DCLASSPATH=%DCLASSPATH%;./lib/dom4j-1.6.1.jar
set DCLASSPATH=%DCLASSPATH%;./lib/jaxen-1.1.1.jar
set DCLASSPATH=%DCLASSPATH%;./lib/log4j-1.2.13.jar
set DCLASSPATH=%DCLASSPATH%;./lib/org.eclipse.swt.win32.win32.x86_3.6.2.v3659c.jar
set DCLASSPATH=%DCLASSPATH%;./lib/poi-3.10-FINAL-20140208.jar
set DCLASSPATH=%DCLASSPATH%;./lib/poi-ooxml-3.10-FINAL-20140208.jar
set DCLASSPATH=%DCLASSPATH%;./lib/poi-ooxml-schemas-3.10-FINAL-20140208.jar
set DCLASSPATH=%DCLASSPATH%;./lib/xmlbeans-2.3.0.jar
set DCLASSPATH=%DCLASSPATH%;./lib/DataValidator.jar
//指定jre的路径,jre运行所需要的内存,程序的主方法的入口
可执行程序\jre1.6.0\bin\java -Xms128m -Xmx256m -classpath %DCLASSPATH% -Dappdir=./ com.sysc.common.Main
pause
另外推荐大家使用EXE4j这个专业打包工具专门把java工程打包成EXE程序十分还用。
相关推荐
Java批处理是一种自动化执行Java程序的方法,主要用于简化重复性任务,比如编译和运行多个Java源文件。在Java开发环境中,通常需要通过`javac`命令来编译`.java`源文件,然后通过`java`命令来运行生成的`.class`字节...
使用方法 把D:\Program Files\Java\jdk1.8.0_40 改为自己安装的jdk路径,文件格式改为bat,点击后自动生成Java_Home CLASSPATHPath系统环境变量
在Java中,批处理可以应用于多种场景,如数据导入导出、报表生成、数据分析等。它通常涉及以下关键技术点: 1. **批处理框架**:Java世界中有许多批处理框架,如Spring Batch和Apache Batchee,它们提供了完整的...
在这个场景中,“分割文件并生成批处理文件”是一个实用的技术。批处理文件(通常以.bat或.cmd为扩展名)是Windows操作系统中的脚本文件,它可以自动执行一连串的命令,简化了重复性操作。以下将详细讲解如何进行...
批处理生成proto文件是protobuf工具链中的一个重要环节,主要用于自动化处理大量.proto源文件,将这些源文件编译成特定编程语言的代码。以下是对这个过程的详细解释: 1. **.proto文件**:.proto文件是protobuf的...
在IT行业中,生成PDF文档是一项常见的任务,尤其在企业级应用和报告自动化中。Java作为广泛应用的编程语言,提供了多种库来实现动态生成PDF。本文将深入探讨如何使用Java源码来实现这一功能。 首先,我们需要了解...
总的来说,Java实现的License生成器结合了编程技术和用户友好性,为软件开发者提供了一种有效管理和控制软件使用的工具。通过合理的加密策略和直观的图形界面,可以提高软件的授权效率,同时保障软件的知识产权。
批处理作业调度回溯法java实现 批处理作业调度回溯法是一种解决作业调度问题的算法,它通过回溯法来搜索所有可能的解决方案,以找到最佳的作业调度方式。在这个Java实现的批处理作业调度程序中,我们使用回溯法来...
批处理执行Java代码的关键在于正确配置环境变量,指定Java的路径和类路径,以及正确地调用`java`命令来运行程序。此外,批处理脚本还可以包含其他操作,如文件操作、条件判断、循环等,以实现更复杂的自动化任务。...
Java GUI生成二维码是一种在Java平台上使用图形用户界面(GUI)创建和显示二维码的技术。二维码,全称为二维条形码,是一种高效的信息编码方式,能够存储大量数据,如文本、URL、联系信息等,并且可以被智能手机等...
- **简介**:iText是一个非常强大的JAVA库,主要用于生成和操作PDF文档。 - **功能**:除了基本的PDF处理功能外,还支持表单填写、签名添加、数字签名验证等高级功能。 - **示例代码**: ```java PdfReader reader...
Java打jar包批处理文件是Java开发者常用的工具,主要用于自动化构建和打包Java应用程序。这个过程涉及到Java的编译、资源整理以及最终的JAR(Java Archive)文件生成。批处理文件通常包含了一系列命令,可以一次性...
根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。 可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由...
例如,`createPro_Xsd.bat`和`createPro_bean.bat`可能就是这样的批处理脚本,它们调用相应的工具或库(如JAXB或XJC)将XSD文件转换为Java源代码,生成对应的JavaBean类。 3. JAXB(Java Architecture for XML ...
- **执行命令**:运行批处理文件,工具会解析Excel内容并生成相应的Java Bean类。 5. **自定义模板** XlsToCode可能支持自定义模板功能,允许开发者根据需求调整生成的Bean类结构,例如添加额外的方法或注解。 6...
本教程将详细讲解如何利用Java根据XML和XSD生成JavaBean。 首先,我们需要了解XML和XSD的关系。XML文档遵循XSD定义的规则,确保数据格式正确无误。XSD提供了数据类型、约束和元素结构的定义,使XML文档具有更强的...
此工具通常包含一个`.bat`批处理脚本,用于执行自动化生成过程,以及一个`generatorConfig.xml`配置文件,用于定制生成代码的规则和路径。 在MyBatis中,代码生成器是基于MyBatis Generator(MBG)组件实现的。MBG...
Java DAO(Data Access Object)是一种...总的来说,"java_dao_dto生成器" 是一个强大的开发辅助工具,它能够加速Java应用的DAO层和DTO层的构建,使开发者能更高效地管理数据库访问代码,从而专注于业务逻辑的实现。
标题中的“生成java可执行文件”指的是将Java程序转换成可以直接运行的格式,如同Windows操作系统下的.exe文件。这种转换的目的是使Java程序更便于运行,尤其是对于那些没有安装Java运行环境的用户。描述中提到的...