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开发者提供了一个了解和实践Spring Boot项目开发的绝佳示例。 ------
- **验证安装**:编写一个简单的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的可执行文件,...
其中包含了用于构建和运行项目的批处理脚本(build.bat、run.bat、install.bat),这些脚本能够帮助开发者快速地在本地环境中搭建和启动系统。同时,项目中还包括了CSS样式文件和HTML页面,这表明系统前端使用了基于...
首先,我们要知道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`文件是...
- 示例代码演示了如何编写一个简单的Java程序,并在命令行中编译和运行它。 ##### 1.2 下载并安装Tomcat - **1.2.1 下载Tomcat** - Tomcat服务器可从Apache官方网站免费下载。 - 选择适合自己操作系统版本的...
通过运行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。这个压缩包包含了实现这一集成所需的全部代码和配置文件。 【描述】...
这个项目是一个完整的、可供部署的在线教育系统,结合了Java后端与Vue.js前端技术,具有完整的前后端源码、数据库文件以及相应的部署和运行脚本。该项目的架构和设计可以作为学习现代Web开发技术的典型示例。
SpringSide 是一个基于Java的开源项目,旨在简化Spring框架的使用,提供了一套标准的项目结构和最佳实践。SpringSide 3.1.4.3是该框架的一个稳定版本,适用于开发Web应用程序。在这个版本中,SpringSide包含了几个...
本文介绍了一个基于Spring Boot框架的装饰工程管理系统项目,该系统为用户提供了一个装饰工程管理的平台,旨在帮助用户高效地完成装饰工程的相关管理工作。项目使用了Java语言进行开发,并集成了Vue前端框架,为用户...
SpringSide 3.1.4.3 是一个用于简化Java企业级应用开发的框架,它提供了基于Spring的项目模板和工具,旨在提升开发效率。在这个版本中,开发者可以利用其功能来快速搭建Web项目。以下是关于SpringSide 3.1.4.3项目...
对于Spring Framework 4.2,它可能详细描述了如何搭建开发环境,如何运行示例,以及项目的总体架构和设计理念。 通过深入研究这些源码文件,我们可以了解到Spring Framework 4.2的设计思路、实现细节和最佳实践。...
本论文所提供的“springboot686基于Java的超市进销存系统”是一个集技术性、实用性与学习性为一体的项目,它不仅是一个完整的系统示例,也是一个深入理解现代企业级应用开发过程的宝贵资源。通过对该系统的分析和...
根据提供的信息,这个压缩包文件名为“ssm169基于Java的学习交流论坛+vue.rar”,结合描述内容,我们可以得知这是一个基于Java开发的学习交流论坛项目,其中采用了Spring、SpringMVC和MyBatis(SSM框架)结合Vue前端...