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

命令行方式打包java为jar

    博客分类:
  • java
阅读更多
以往都是利用fatjar做打包的工作,这次有人问如何用命令行方式打包,才想起来试试
jdk下有jar.exe,是java提供来打包的命令
有一些选项



按照提示,在需要打包的项目目录下建立manifest.mf文件
内容为
引用
Manifest-Version: 1.0
Main-Class: z.Z
Created-By: train

其中main-class设置主函数,例如我这里的z.Z
若有引用的jar包,需要在新建Class-Path属性,然后写明
切记每个冒号后面需要有一个空格,否则会报ioexception

然后按照之前的提示执行
jar cvfm xx.jar manifest.mf *.*
即可
执行jar文件用java -jar x.jar
  • 大小: 15 KB
0
0
分享到:
评论

相关推荐

    命令行下jar打包及运行

    在日常的软件开发过程中,我们经常需要将编写的Java程序打包为可执行的JAR文件,并且能够在命令行环境中直接运行这些程序。这种方式不仅可以提高工作效率,还便于进行自动化部署与测试。本文将详细介绍如何在命令行...

    java打包为jar

    在Java开发过程中,将项目打包成可执行的JAR...总的来说,将Java工程打包为可执行的JAR文件涉及选择合适的打包工具、配置主类、处理依赖以及运行方式的选择。根据不同的需求和工作环境,可以选择最适合的方法进行打包。

    jarjar-方便Java打包工具,自定义修改jar包包名

    2. **运行jarjar**:通过命令行调用jarjar-1.4.jar,指定规则文件、输入JAR和输出JAR,例如`java -jar jarjar-1.4.jar process rules.txt input.jar output.jar`。 3. **检查结果**:生成的output.jar会按照规则文件...

    java打包jar文件实例

    Java打包JAR(Java Archive)文件是将多个类文件、资源文件和其他相关文件组合到一个单一的可执行文件中,以便于分发和执行。在Java开发中,JAR文件通常用于封装库、应用程序或者Java小应用程序(Applet)。本实例将...

    java使用命令行打包JAR

    总结,使用Java命令行打包JAR文件是一个基础但重要的技能。了解并熟练掌握这些命令,可以方便地管理和执行Java应用程序。在实际开发中,还可以结合构建工具如Maven或Gradle,自动化完成这些任务,提高工作效率。

    java打包成jar

    根据提供的信息,本文将详细介绍如何通过不同方式将Java程序打包成可执行的JAR文件。 #### 使用`jar`命令手动打包 1. **准备工作**:首先确保所有的`.class`文件位于同一个目录下,例如`D:/chat/`。 2. **创建...

    Java命令行下Jar包打包小结

    Java命令行下Jar包打包小结 Java命令行下Jar包打包小结主要介绍了Java命令行下Jar包打包小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧jar包打包实现包打包实现jar包打包可以...

    JAVA 将class打包为jar

    ### JAVA将Class文件打包为JAR文件的详细步骤与注意事项 #### 标题与描述概述 在Java开发中,将多个Class文件打包成一个JAR(Java Archive)文件是一种常见的做法,这有助于简化项目的部署过程并提高代码的可管理性...

    使用命令行编译打包运行自己的MapReduce程序 Hadoop2.6.0

    但在Hadoop 2.x中,这种集中式的依赖管理方式被分成了多个单独的JAR文件,这样的变化提高了系统的灵活性,但也增加了开发人员在构建和部署MapReduce应用程序时的复杂度。 在Hadoop 2.6.0中,运行一个简单的...

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    在IT行业中,尤其是在Java开发领域,经常需要在命令行环境下执行各种操作,如测试、打包、部署等。这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的...

    java打包jar、第三方jar包、制作成.bat批处理

    1. **打包Java项目为JAR文件** 打包Java项目通常使用Maven或Gradle等构建工具。在Maven中,可以在pom.xml文件中配置maven-jar-plugin插件。以下是一个基本配置示例: ```xml <groupId>org.apache.maven....

    Java的jar包打包为exe安装程序

    Java的jar包打包为exe安装程序是一个常见的需求,特别是在开发跨平台的应用时,为了方便Windows用户,开发者希望提供一个可以直接双击运行的.exe文件。这个过程涉及到Java的可执行文件生成和安装程序的制作。以下将...

    java打包命令行,打包后可以像Struts,Hibernate,spring一样使用

    特别是对于那些希望将自己的项目封装成类似于Struts、Hibernate或Spring等框架的形式,只需添加jar包即可使用的场景而言,了解如何正确地使用Java的jar命令进行打包显得尤为重要。 #### 二、Java Jar命令基本介绍 ...

    编译运行java带jar包

    在Java编程环境中,有时我们需要将多个类打包成一个可执行的JAR(Java Archive)文件,以便于分发和执行。这个过程涉及到编译Java源代码、创建类路径(classpath)、构建MANIFEST.MF文件以及最终打包成JAR。下面我们...

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

    Java程序打包成jar包在cmd命令行下执行的方法 Java是一种广泛使用的编程语言,用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序等。在开发Java应用程序时,通常需要将其打包成可执行的jar...

    java打包工具fatjar插件(官网0.0.31版本)

    Java打包工具Fatjar插件是Java开发者在构建可执行的JAR文件时常常使用的工具,尤其对于那些希望将所有依赖库合并到一个独立的JAR中的项目非常实用。Fatjar这个名字来源于它能创建的“肥胖”JAR,因为它将所有依赖的...

    命令行一键启动SpringBoot的jar包,并指定application.yml

    命令行一键启动SpringBoot的jar包,并指定application.yml 不需要再打包时候特别的修改application.yml和application-druid.yml. 同时可以在启动后设置控制台窗口的标题。 特别适合在有多个jar启动的工作台时,能够...

    IDE打包生成JAR的教程

    总结来说,使用Eclipse打包Java应用程序为Jar文件的过程相对简单,只需遵循上述步骤,就可以轻松实现。需要注意的是,打包前的程序调试工作以及正确选择主类对于整个过程能否成功至关重要。完成打包后的Jar文件可...

Global site tag (gtag.js) - Google Analytics