`
mengtaohj
  • 浏览: 23729 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何将整个工程打成jar包,做一个可执行文件(java 命令)

    博客分类:
  • java
 
阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>

 1.新建一个文件夹hb 

2.将自己的编写的工程打成一个jar包,并且指明这个工程的main方法类

 

备注:在jar包中MANIFEST.MF文件中指明Main-Class: com.comp.main.AutoProcess

上面的例子中说明main类是AutoProcess

 

3.将打包的jar文件放在hb文件夹中

4.将该工程正常运行所需要的jar包全部集中放在hb/lib(自己新建的文件夹)文件夹中

5.然后编写一个脚本.bat或者是.sh文件用于启动这个工程

6.查看效果是否和工程运行的效果一致

 

 

编写.bat或者是.sh脚本的方法

@echo off

@title 测试jar工程单独运行的情况

java -Xbootclasspath/a:./lib/commons-logging-1.1.jar;./lib/dom4j-1.6.1.jar;./lib/jaxen-1.1-beta-6.jar;./lib/log4j-1.2.13.jar;./lib/ojdbc6.jar;  -jar my_project.jar

pause

 

备注:

-Xbootclasspath/a: 指在classpath路径后面添加指定的路径

-jar my_project.jar 指运行my_project.jar,在打包的时候已经指明了main方法的类,因此就会从那个入口运行这个工程

 

引申:如果在做的系统中需要启用多个服务,实际上就是把工程做成可运行的程序就是一个服务,然后和其他工程配合起来用。

 

这样就可以自己积累插件,把一些配置信息放在一个property中,可以利用Linux工具获取值然后执行脚本,也可以通过java获取值,动态运行程序

分享到:
评论

相关推荐

    fatjar工具 将java工程打成可执行jar包

    Java开发过程中,将一个工程打包成可执行的JAR(Java Archive)文件是常见的需求,尤其是对于命令行应用或者小型程序。"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到...

    Java打包成jar文件,以及将jar文件导出为exe文件方法汇总[汇编].pdf

    然而,在将 Java 项目打包成可执行文件时,需要使用特殊的工具和技术。下面将介绍两种方法来实现 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件。 方法一:使用 Eclipse 导出 jar 文件 使用 Eclipse 可以快速...

    如何将jar包打成可执行文件

    在Java编程环境中,将一个.jar(Java Archive)文件转换为可执行文件,通常是将它封装成Windows下的.exe可执行程序,以便非Java开发者也能轻松运行。这个过程涉及到几个关键步骤和工具,以下是一个详细的教程: 1. ...

    教你怎样把class文件打成jar包--用java命令打包

    本文将详细介绍如何通过Java命令行工具`jar`,将散落的`.class`文件或整个目录下的所有`.class`文件打包成JAR包,并进一步讲解如何生成可执行的JAR包,以及如何测试和创建批处理文件来运行这些JAR包。 #### 基本...

    jar包打成exe可执行文件工具

    在这种情况下,"jar包打成exe可执行文件工具"就显得尤为重要。本文将详细讲解如何使用Eclipse开发的项目导出jar包,并通过特定工具将其转换为exe文件,同时也会提及提供的工具和操作文档。 首先,让我们了解一下jar...

    java程序如何打成jar包

    Java 程序打成 jar 包是将 Java 程序打包成一个可执行的文件,以便于用户直接运行程序,而不需要安装 JRE 环境和数据库。下面是将 Java 程序打成 jar 包的步骤。 首先,需要完成 Java GUI 程序的开发工作。在 ...

    JAVA打成jar包

    以下是对“JAVA打成jar包”这一主题的详细解析。 1. **JAR文件结构**: - **MANIFEST.MF**:每个JAR文件都包含一个清单文件,它定义了入口点(启动应用的主类)和其他重要属性。 - **Class Files**:Java源代码...

    通过jar命令生成可执行的jar文件

    将您要打包成jar的class文件放到D盘的temp目录下(也可以自定义) 在cmd命令行中键入如下指令: 1. 进入temp目录:cd tmep 2. 输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点表示当前目录, JFrameDemo3为...

    将jar包打包成一个exe执行文件

    在IT行业中,有时候我们需要将Java应用程序打包成可执行文件(exe),以便于非Java环境下的用户也能方便地运行。这通常适用于那些希望提供简洁、独立的桌面应用的开发者。本篇将详细介绍如何将一个jar包转换为exe...

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -&gt; `Java` -&gt; `Runnable JAR file`。在弹出的...

    protobuf文件打包成jar包

    本篇文章将详细讲解如何将protobuf文件打包成jar包,以便在项目中方便地使用。 首先,我们需要理解protobuf的基本流程。protobuf文件(.proto)是定义数据结构的文本文件,通过protobuf编译器(protoc)将.proto...

    ant 将依赖的jar包和classes文件一起打成可执行jar

    标题中的“ant将依赖的jar包和classes文件一起打成可执行jar”指的是使用Apache Ant工具来构建一个包含依赖库和编译后类文件的Java应用程序可执行JAR文件。Ant是一个基于XML的构建工具,它允许开发者通过定义任务来...

    Java写的五子棋程序 已经打成jar包

    【标题】中的“Java写的五子棋程序 已经打成jar包”表明这是一个使用Java编程语言开发的五子棋游戏软件,已经被打包成JAR(Java Archive)文件格式。在Java平台上,JAR文件是一种标准的归档格式,用于集合多个类文件...

    fatjar+如何把java工程打成可执行的jar步骤

    在Java开发中,将一个项目打包成可执行的JAR(Java Archive)文件是非常常见的需求。这使得我们能够轻松地分发和运行程序,而无需依赖任何外部环境或配置。"fatjar"工具就是这样一个解决方案,它允许我们将所有依赖...

    java 程序打包成jar文件后 连接数据库出错(教程方法)

    在Java编程中,将程序打包成JAR文件是常见的部署方式,这使得代码可以作为一个独立的可执行单元进行分发。然而,在打包包含数据库连接的Java应用程序时,可能会遇到一些问题,尤其是涉及到像MySQL这样的外部数据库。...

    将java程序打成jar包在cmd命令行下执行的方法

    这个命令将所有的Java类文件(*.class)打包成一个名为`weixin.jar`的jar包。 如何在cmd命令行下执行jar包 在cmd命令行下执行jar包可以使用以下命令: `java -jar weixin.jar` 这个命令将执行`weixin.jar`中的...

    java工程打jar包,制作exe文件

    在Java开发中,将工程打包成JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发和执行。然而,对于非Java环境下的用户,直接运行JAR文件可能会有困难,这时就需要将其转化为可执行的EXE(Executable)...

    如何生成jar包

    JAR文件的全称是Java Archive,本质上是一个ZIP格式的压缩文件,包含了一个清单文件(MANIFEST.MF),用于定义执行类和其他属性。以下详细介绍生成JAR包的过程及相关知识点。 首先,生成JAR包前需要将Java源文件...

    制作可执行的JAR文件包及jar命令详解

    通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件...

    把java项目打成可执行文件

    Java项目通常是由多个类文件、资源文件以及配置文件组成的,为了方便分发和运行,我们需要将其打包成一个可执行的文件格式,最常见的就是Java Archive(JAR)文件。本教程将详细讲解如何将Java项目打包成JAR文件,并...

Global site tag (gtag.js) - Google Analytics