`
阅读更多

有时候我们有一个Java项目这个项目需要main函数直接启动,通常是服务类的项目。此时我们想把这个项目做成bat启动的方式,并且打成jar包。当然我们的项目中如果没有引用第三方jar包的话我们可以直接用IDE工具打成jar包直接运行。但是,通常情况下我们会引用第三方的jar包,这个时候我们怎么做呢? 首先,我们还是用eclipse把项目打成jar包。 然后,如图所示  这个是我的项目的总的根目录

这个是进去以后的结构其中lib是所用的第三方jar包 bat是启动批处理的文件

 下面就要说道重点了打开jar包后

 是这样一个结构其中的重点是META-INF中有一个名为MANIFEST.MF这样一个文件里面的内容是这样的



 其中第一行为版本信息

class-path中为所要用到的jar包的路径

最后一行Main-Class是你的启动类

最后bat中的内容就写上java -jar 你jar包的名字.jar

这样一个完整的Java项目使用第三方jar包的bat启动就好了

  • 大小: 17 KB
  • 大小: 42.7 KB
  • 大小: 125.3 KB
  • 大小: 138.3 KB
分享到:
评论

相关推荐

    Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包)

    在Eclipse中,将Java工程打包成可执行的JAR文件,特别是包含第三方库的JAR包,是一个常见的需求。本教程将详细介绍如何使用Eclipse的"Runnable JAR file"选项来完成这一过程。 首先,确保你的Eclipse版本支持这一...

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

    下面,我们将深入探讨如何通过一系列步骤,利用Eclipse IDE、JAR文件、批处理脚本(BAT)以及第三方工具如QuickBFC.EXE,来实现这一目标。 ### 一、使用Eclipse导出JAR文件 首先,从Eclipse导出Java项目为一个JAR...

    Java实现批量图片添加自定义水印

    1. **读取图片**:使用Java的ImageIO类或者第三方库如Apache Commons Imaging来读取图片文件,将其转化为BufferedImage对象。 2. **创建水印**:可以使用Graphics2D对象在新的BufferedImage上绘制文本或图形作为...

    Java写的一个mp3播放器

    Java Media Framework (JMF) 或者第三方库如JLayer可能被用来解码和播放MP3文件。在这个项目中,我们看到了几个库文件,比如jl011.jar、jorbis-0.0.8.jar、jlGui2.0.jar、mp3sp.jar、vorbisspi0.5.jar、jogg-0.0.4....

    批处理设置java环境变量

    如果需要加载其他的第三方库或者用户自定义的类库,就需要设置`CLASSPATH`。 批处理脚本`setjavahtom.bat`可能包含以下内容: ```batch @echo off :: 设置JAVA_HOME setx JAVA_HOME "C:\Program Files\Java\jdk...

    Java初学者jdk 安装后的E:\apache-tomcat-6.0.26\apache-tomcat-6.0.26环境变量配置

    它通常包含JDK自带的类库以及项目所需的第三方库。例如,`.;C:\ProgramFiles\Java\jdk1.6.0_10\lib;C:\ProgramFiles\Java\jdk1.6.0_10\lib\tools.jar;D:\sqljar\mysql-connector-java-5.0.8-bin.jar`这一行就是在...

    简单图书管理系统, swing实现, 带数据库设计

    `lib`目录可能包含了项目依赖的外部库,比如JDBC驱动或者其他第三方库。这些库在运行项目时需要被加入到类路径中,以确保程序能够正常运行。 通过这个项目,你可以学习到: 1. 如何使用Swing组件创建GUI,例如...

    Android-Android多渠道打包V2签名自动化脚本

    然而,当这些带有walle渠道信息的APK经过第三方加固后,V2签名可能会丢失,因此需要通过自动化脚本重新进行V2签名操作。 实现这个自动化过程通常包括以下步骤: 1. **准备环境**:确保安装了Java JDK、Android SDK...

    Linux——java环境部署

    1. **下载JDK**: 通常可以从Oracle官方网站或其他可靠的第三方网站下载适用于Linux系统的JDK安装包。 2. **安装JDK**: - 使用`rpm`安装JDK: `rpm -ivh jdk-7u25-linux-i586.rpm` - 查看已安装的JDK版本: `rpm -qa ...

    wallwish-main.zip

    4. **库和框架**:项目可能会包含依赖的第三方库或框架,如`.jar`(Java)、`.dll`(Windows动态链接库)或者`.node`(Node.js模块)。这些文件提供了预定义的功能,帮助开发者快速实现某些复杂任务。 5. **测试...

    Mod Coder Package (MCP) 9.0.8 (For MC 1.7.10)

    MCP 9.0.8 版本是针对 Minecraft 1.7.10 版本的,这个版本在社区中非常流行,因为它的API稳定且支持大量的第三方模组。 **二、MCP的主要功能** 1. **源码反编译**:MCP 包含了将 Minecraft 客户端和服务器的二进制 ...

    Project3.zip

    10. **第三方库和依赖**:项目可能依赖于其他库或框架,这些可能会以`.jar`, `.dll`, `.zip`, 或`.whl`等形式存储。 为了更深入地理解“Project3.zip”的内容,你需要解压文件并查看其内部结构。解压工具如WinRAR、...

    tomcat 8.0.52 免安装

    "绿色版"通常是指不含有任何第三方插件或广告的纯净版本,用户可以放心使用,且不会对电脑系统造成额外负担。 【标签】"tomcat"与主题相关,表示本话题的核心是关于Tomcat服务器。 【压缩包子文件的文件名称列表】...

    Kettle教程

    - **Lib**: 存放Kettle使用的第三方jar包,如数据库驱动等。 - **Libswt**: 存放Kettle不同平台的UI jar包。 - **Plugins**: 存放自定义插件的jar文件。 - **Pwd**: 存放配置集群所需的配置文件和加密文件。 - ...

    Screen Shot Uploader-开源

    2. 截取屏幕上的图像,这可以通过系统自带的截图工具或其他第三方截图软件完成。 3. 程序会自动检测新截图并提供上传选项,用户可以选择上传图片。 4. 图片上传到指定的服务器后,程序将生成一个唯一的URL。 5. 用户...

    制作 Android ROM的步骤

    - **选择基础ROM**:首先需要选择一个可靠的、稳定的第三方ROM作为基础。例如文中提到的“安卓农夫ROM2.4”或“CyanogenMod”等。 - **解压ROM文件**:下载好基础ROM之后,将其解压到指定目录中。 #### 四、解压后...

    IDES安装注意事项

    1. **安装Oracle**:由于SAP IDES自带的64位Oracle可能无法在64位的Win7系统上正常安装,可以考虑下载并安装第三方提供的64位Oracle(例如 `10204_vista_w2k8_x64_production_db.zip`)。 2. **配置环境变量**:添加...

    Tomcat目录结构详解

    这里存放了Tomcat运行时所需的JAR文件,包括Servlet、JSP、EL等标准API的实现,以及其他第三方库。这些库文件被Tomcat服务器加载,供Web应用程序使用。开发者不应直接修改此目录下的文件,除非清楚自己的操作目的。...

Global site tag (gtag.js) - Google Analytics