Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出导出对话框,在下面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。
Step2:进入Step1中保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF\目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:
请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.
Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式
Main-Class: 主程序入口类名(注意:如果主程序带包,main函数在com包下的test.java中,则写如:com.test)
Class-Path: 引用包路径,包之间空格隔开(lib是和test.jar同目录的一个子目录,test.jar要引用的some.jar包就在这里面。例如:Class-Path: lib/some.jar lib/some2.jar)
Created-By: 创建者信息
完整实例:
Manifest-Version: 1.0
Main-Class:ipman.mailTest.Test
Class-Path: lib/commons-io-2.3.jar lib/commons-lang-2.6.jar lib/mail-1.4.1.jar lib/org.springframework.beans-3.1.1.RELEASE.jar lib/org.springframework.context.support-3.1.1.RELEASE.jar lib/org.springframework.core-3.1.1.RELEASE.jar
Created-By: selina
实例目录为
F:\mailTool
F:\mailTool\lib
F:\mailTool\mailTool.jar
F:\mailTool\lib\commons-io-2.3.jar
编写完之后保存。
Step3 :建立批处理文件.bat或.cmd如下start.cmd: cmd中开启jar程序命令: java -jar mailTool.jar
项目代码结构如下:
相关推荐
本项目是基于Java的SpringSide4 JavaEE应用参考示例设计源码,包含241个文件,其中包括199个Java源文件、13个XML文件、7个Properties文件、5个TXT文件、4个Shell脚本文件、4个SQL文件、2个gitignore文件、2个TLD文件...
- **验证安装**:编写一个简单的Java程序(如HelloWorld),并在命令行编译和运行。 - **Tomcat 服务器安装与配置** - **Tomcat**:由Apache组织提供的免费开源Web服务器,支持JSP和Servlet。 - **下载与安装**...
在Java Spring框架中,开发人员经常需要根据不同的操作系统执行特定的操作,例如运行特定的脚本或命令。这个“JAVA-spring学习资源之编程实现操作系统匹配条件”提供了如何在Spring应用中实现这一功能的教学资料。...
Spring Boot CLI(命令行接口)是Spring框架的一个重要组成部分,它允许开发者快速地启动和运行基于Spring的应用程序。这个压缩包“spring-boot-cli-1.1.9.RELEASE-bin.zip”包含了Spring Boot CLI的可执行文件,...
首先,我们要知道Maven在编译Spring Boot项目时,默认生成的是fatjar,这使得直接运行变得简单。但对于传统应用,我们可能需要处理多个依赖。一种常见的方式是使用Eclipse的Export功能,或者通过maven-shade-plugin...
"一个改进版的spring-mvc-showcase"是一个项目示例,它基于Spring MVC框架进行了一些优化和增强。Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序。它提供了一个灵活的模型-视图-控制器(MVC)架构,...
这个项目是基于IDEA集成开发环境构建的,旨在帮助开发者理解Spring如何在实际项目中运行和管理。通过分析此工程,我们可以学习到关于Spring框架和IDEA的多个关键知识点。 首先,`gradlew.bat`和`gradlew`文件是...
通过运行quickstart.bat脚本启动SpringSide,该脚本会启动三个示例项目:mini-web、mini-service和showcase,让你了解SpringSide的各种功能。此外,bin目录下还有其他实用脚本,如start-db.bat用于启动Derby数据库,...
【标题】"spring-cloud-alibaba-dubbo-demo.7z"是一个示例项目,展示了如何在Spring Boot 2.4.5版本中集成Spring Cloud Alibaba Dubbo和Nacos。这个压缩包包含了实现这一集成所需的全部代码和配置文件。 【描述】...
SpringSide 是一个基于Java的开源项目,旨在简化Spring框架的使用,提供了一套标准的项目结构和最佳实践。SpringSide 3.1.4.3是该框架的一个稳定版本,适用于开发Web应用程序。在这个版本中,SpringSide包含了几个...
SpringSide 3.1.4.3 是一个用于简化Java企业级应用开发的框架,它提供了基于Spring的项目模板和工具,旨在提升开发效率。在这个版本中,开发者可以利用其功能来快速搭建Web项目。以下是关于SpringSide 3.1.4.3项目...
对于Spring Framework 4.2,它可能详细描述了如何搭建开发环境,如何运行示例,以及项目的总体架构和设计理念。 通过深入研究这些源码文件,我们可以了解到Spring Framework 4.2的设计思路、实现细节和最佳实践。...
"简单的空项目demo.zip" 和 "简单的springBoot-demo" 提示我们这是一个基于Spring Boot的基础项目模板或者示例代码,可能是为了教学或快速启动新项目而创建的。 Spring Boot的核心特性包括自动配置、起步依赖和...
- **定义**:Gradle 是一种基于 JVM 的开源自动化构建工具,它使用 Groovy 或 Kotlin DSL(领域特定语言)来声明构建脚本,支持增量构建以及多项目构建等功能。Gradle 兼容 Maven 和 Ant 的构建脚本,并提供了更强大...
【标题】中的“基于 LeeSite 的项目骨架生成工具”指的是一个专门用于创建 Java Web 项目的自动化工具,它利用 LeeSite 框架的基础结构,帮助开发者迅速构建出一个初始的项目模板。LeeSite 是一个流行的 Java 开发...
5. **批处理脚本**:描述中提到的`start.bat`文件是Windows批处理脚本,它用于启动Java程序。你需要了解如何编写批处理命令,如`java -jar`来运行打包好的JAR文件。 6. **定时任务**:为了实现每天自动下载,可以...
2. **运行导入脚本**:在解压缩后的`spring-framework-3.2.2.RELEASE`文件夹中,双击`import-into-eclipse.bat`脚本。此脚本会调用Gradle来处理依赖,下载必要的JAR文件,并为Eclipse生成项目配置文件。 - **解决...