`
747017186
  • 浏览: 334036 次
社区版块
存档分类
最新评论

java 工程生成批处理和生成EXE

    博客分类:
  • java
 
阅读更多

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源文件。在Java开发环境中,通常需要通过`javac`命令来编译`.java`源文件,然后通过`java`命令来运行生成的`.class`字节...

    java环境变量批处理.txt

    使用方法 把D:\Program Files\Java\jdk1.8.0_40 改为自己安装的jdk路径,文件格式改为bat,点击后自动生成Java_Home CLASSPATHPath系统环境变量

    java批处理

    在Java中,批处理可以应用于多种场景,如数据导入导出、报表生成、数据分析等。它通常涉及以下关键技术点: 1. **批处理框架**:Java世界中有许多批处理框架,如Spring Batch和Apache Batchee,它们提供了完整的...

    分割文件并生成批处理文件

    在这个场景中,“分割文件并生成批处理文件”是一个实用的技术。批处理文件(通常以.bat或.cmd为扩展名)是Windows操作系统中的脚本文件,它可以自动执行一连串的命令,简化了重复性操作。以下将详细讲解如何进行...

    protobuf2.5直接批处理生成proto文件

    批处理生成proto文件是protobuf工具链中的一个重要环节,主要用于自动化处理大量.proto源文件,将这些源文件编译成特定编程语言的代码。以下是对这个过程的详细解释: 1. **.proto文件**:.proto文件是protobuf的...

    Java动态生成PDF源码

    在IT行业中,生成PDF文档是一项常见的任务,尤其在企业级应用和报告自动化中。Java作为广泛应用的编程语言,提供了多种库来实现动态生成PDF。本文将深入探讨如何使用Java源码来实现这一功能。 首先,我们需要了解...

    Java实现的license生成器

    总的来说,Java实现的License生成器结合了编程技术和用户友好性,为软件开发者提供了一种有效管理和控制软件使用的工具。通过合理的加密策略和直观的图形界面,可以提高软件的授权效率,同时保障软件的知识产权。

    批处理作业调度回溯法java实现

    批处理作业调度回溯法java实现 批处理作业调度回溯法是一种解决作业调度问题的算法,它通过回溯法来搜索所有可能的解决方案,以找到最佳的作业调度方式。在这个Java实现的批处理作业调度程序中,我们使用回溯法来...

    批处理执行java代码

    批处理执行Java代码的关键在于正确配置环境变量,指定Java的路径和类路径,以及正确地调用`java`命令来运行程序。此外,批处理脚本还可以包含其他操作,如文件操作、条件判断、循环等,以实现更复杂的自动化任务。...

    java GUI生成二维码

    Java GUI生成二维码是一种在Java平台上使用图形用户界面(GUI)创建和显示二维码的技术。二维码,全称为二维条形码,是一种高效的信息编码方式,能够存储大量数据,如文本、URL、联系信息等,并且可以被智能手机等...

    PDF 批处理文档JAVA和自带脚本

    - **简介**:iText是一个非常强大的JAVA库,主要用于生成和操作PDF文档。 - **功能**:除了基本的PDF处理功能外,还支持表单填写、签名添加、数字签名验证等高级功能。 - **示例代码**: ```java PdfReader reader...

    java打jar包批处理文件

    Java打jar包批处理文件是Java开发者常用的工具,主要用于自动化构建和打包Java应用程序。这个过程涉及到Java的编译、资源整理以及最终的JAR(Java Archive)文件生成。批处理文件通常包含了一系列命令,可以一次性...

    根据xsd批量生成java类

    根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。 可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由...

    java根据xml生成schema_xsd_生成javabean

    例如,`createPro_Xsd.bat`和`createPro_bean.bat`可能就是这样的批处理脚本,它们调用相应的工具或库(如JAXB或XJC)将XSD文件转换为Java源代码,生成对应的JavaBean类。 3. JAXB(Java Architecture for XML ...

    java bean自动生成工具

    - **执行命令**:运行批处理文件,工具会解析Excel内容并生成相应的Java Bean类。 5. **自定义模板** XlsToCode可能支持自定义模板功能,允许开发者根据需求调整生成的Bean类结构,例如添加额外的方法或注解。 6...

    java根据xml生成schema_xsd_生成javabean2

    本教程将详细讲解如何利用Java根据XML和XSD生成JavaBean。 首先,我们需要了解XML和XSD的关系。XML文档遵循XSD定义的规则,确保数据格式正确无误。XSD提供了数据类型、约束和元素结构的定义,使XML文档具有更强的...

    mybatis批处理自动生成代码文件

    此工具通常包含一个`.bat`批处理脚本,用于执行自动化生成过程,以及一个`generatorConfig.xml`配置文件,用于定制生成代码的规则和路径。 在MyBatis中,代码生成器是基于MyBatis Generator(MBG)组件实现的。MBG...

    java_dao_dto生成器

    Java DAO(Data Access Object)是一种...总的来说,"java_dao_dto生成器" 是一个强大的开发辅助工具,它能够加速Java应用的DAO层和DTO层的构建,使开发者能更高效地管理数据库访问代码,从而专注于业务逻辑的实现。

    生成java可执行文件

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

Global site tag (gtag.js) - Google Analytics