`
Xsen
  • 浏览: 138544 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

创建直接运行的jar包程序

    博客分类:
  • Java
jar 
阅读更多

今天朋友问到jar包直接运行的问题,做了个例子。简单的关系就是,运行t.jar时自动调用C1.class中的main方法,该方法中需要调用外部util.jar包中的其他方法。

----------------

1. 准备源文件

p1目录下的class文件 + lib/util.jar + MANIFEST.MF

其中p1目录下是需要打包的所有class文件;util.jar包是需要使用的工具包;MANIFEST.MF是清单文件,主类文件为C1,内容如下:

Class-Path: lib/util.jar
Main-Class: p1/C1

 

2. 创建jar包

jar cvfm t.jar MANIFEST.MF p1

 

3. 运行jar包

java -jar t.jar

分享到:
评论

相关推荐

    生成JAR包的方法(打包后运行好像不快)

    7. **运行JAR包**:生成JAR包后,可以通过命令行直接运行它: ```sh java -jar JAR_FILE_NAME ``` 8. **批处理文件运行JAR**:为了方便运行JAR包,可以创建一个批处理文件(.bat文件),其中包含运行JAR包所需的...

    集成小工具,可执行jar包

    标签“可执行jar”进一步确认了这个JAR文件不仅仅是一个普通的库,而是一个可以直接运行的程序。在命令行中,我们可以通过输入`java -jar Integration-tool.jar`来执行这个程序,其中`Integration-tool.jar`是压缩包...

    如何生成jar包

    另外,`-C`参数在创建和更新JAR包时可以用来切换到指定目录下执行jar命令,不过在示例中并没有使用。 最终,生成JAR包后,可以通过Java命令来运行JAR文件。假设清单文件中定义了主类,可以简单地使用命令:`java -...

    JAR文件包详解,创建可执行jar

    - 当创建可执行JAR时,确保`MANIFEST.MF`文件的`Main-Class`字段正确无误,否则程序无法运行。 - 如果JAR文件包含依赖的库,这些库也需要包含在JAR文件内或指定在`MANIFEST.MF`的`Class-Path`字段中。 - 使用JAR...

    jar包修改神器.rar

    在IT行业中,jar包是Java应用程序的标准打包格式,它包含了类文件、资源文件以及元数据。当多个jar包包含相同类名时,可能会引发版本冲突问题。为了应对这种问题,"jar包修改神器"应运而生。这个压缩包文件提供了...

    java程序如何打成jar包

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

    编写java程序jar包

    - **可执行程序**:通过设置清单文件中的`Main-Class`属性,jar包可以直接作为可执行程序运行。 在开发过程中,IDEs如Eclipse和IntelliJ IDEA提供图形界面来方便地创建和管理jar包,简化了上述过程。 总的来说,...

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

    制作可执行的JAR文件包是Java程序开发者的一种常见需求,它可以使用户双击运行Java程序,而不需要在命令行中输入命令。为了制作可执行的JAR文件包,需要使用带cvfm参数的jar命令,例如: jar cvfm test.jar ...

    Eclipse 打可执行JAR包

    一、创建可执行JAR包的背景与意义 在Java中,JAR(Java Archive)文件是一种归档格式,用于集合多个类文件、资源文件以及元数据。可执行JAR是其中一种特殊类型的JAR,包含了主类信息,可以直接通过`java -jar`命令...

    编译运行java带jar包

    在Java编程环境中,有时...总结来说,编译和运行带有JAR包的Java程序涉及编译源代码、设置类路径、创建MANIFEST.MF文件指定主类、打包成JAR并最后运行JAR。通过使用IDE或构建工具,这个过程可以变得更加便捷和高效。

    多个jar包合并成一个jar包的办法

    在软件开发过程中,经常需要将多个JAR包合并成一个JAR包,以方便管理和部署。本文将详细介绍如何实现这一过程,并提供具体的操作步骤和技术细节。 ### 一、概述 在Java开发中,项目通常会依赖多个外部库或模块,...

    微信小程序开发所要的jar包(基于SSM).rar

    在本压缩包中,我们找到了与微信小程序开发相关的jar包,这些jar包是SSM框架中的关键组件,对于理解微信小程序与后端交互的过程至关重要。 1. **Spring框架**:Spring是一个开源的Java应用框架,用于简化企业级应用...

    生成JAR包及包的运行.doc

    - 使用Ant,可以编写XML配置文件(build.xml),定义构建任务,包括创建JAR包和设置运行环境。 8. **双击运行JAR**: - 对于Windows用户,双击JAR文件运行需确保系统正确配置了Java环境变量,且JAR包内部MANIFEST...

    myBaits所有jar包,包括log4j所需jar包,mysql所需jar包,导入后可以直接使用

    这个压缩包包含了MyBatis框架运行所必需的jar包,同时也提供了log4j和MySQL数据库连接所需的库,以及可能用于Maven构建系统的相关依赖。以下是对这些关键组件的详细解释: 1. **MyBatis jar包**:MyBatis的核心库...

    一键启动所有的jar包

    对于这个压缩包中的"直接启动所有的jar"文件,如果没有提供具体的批处理脚本,那么我们假设它是一个批处理文件,包含上述类似的逻辑,用于启动当前目录下的所有jar包。使用时,只需双击这个批处理文件,系统就会自动...

    maven打可执行JAR包

    在本文中,我们将详细讨论如何使用Maven来创建可执行的JAR包,使得通过`java -jar`命令可以直接运行。我们提供两种方法来实现这个目标。 ### 方法一:使用`maven-assembly-plugin` 1. **集成插件**:在`pom.xml`...

    jar包注册为windows服务

    它是一个小型的、可执行的二进制文件,能够将其他程序(例如我们的Java jar包)包装成Windows服务。在提供的文件列表中,`winsw-2.1.2-bin.exe`就是Winsw的二进制版本,用于执行服务注册操作。 **注册Java jar为...

    运行jar程序时添加vm参数的方法

    在Java开发中,有时我们需要对运行的JAR程序进行一些高级配置,比如调整虚拟机(JVM)的堆内存大小,开启远程监控等。本文将详细介绍如何在运行JAR程序时添加虚拟机(VM)参数。 首先,让我们理解什么是VM参数。VM...

    JAR包查看器

    5. **教学与培训**:在教学Java编程时,使用JAR包查看器可以帮助学生理解类文件结构和程序的运行流程。 总的来说,"JAR包查看器"是一款高效且易用的工具,对于Java开发者来说,它提供了深入洞察JAR包内容的能力,...

Global site tag (gtag.js) - Google Analytics