iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java如何打包
  • 915
分享到

java如何打包

java基础java打包 2019-07-03 09:07:34 915人浏览 无得
摘要

java如何打包一、手动打可直接执行的jar包1) 先使用javac编译java文件,得到class文件2) 新建文件,名字任起,比如可以叫manifest,内容如下Manifest-Version: 1.0 Main-Class: add

java如何打包

一、手动打可直接执行的jar包

1) 先使用javac编译java文件,得到class文件

2) 新建文件,名字任起,比如可以叫manifest,内容如下

Manifest-Version: 1.0
Main-Class: addjarPkg

(注意:1. 冒号后面加一个空格,2. 最后必须回车到新的空行,否则出错,如下面内容就必须在addJarPkg后面再输入一个回车)

3) 把编译好的class文件和第2步新建的文件放入指定文件夹,如test

4) 在cmd中运行命令

jar -cvfm main.jar manifest -C test .

注意路径问题,其中

test后面的 “.” 代表所有文件

jar后面的-m选项会将第2步新建的文件合并到 jar包中的 META-INF/MANIFEST.MF,也就是更新清单配置文件。-C 后面指定要打包的目录, 目录后面的 . 代表目录下所有文件

二、使用intellij idea工具打可直接执行的jar包

1) 点击项目

2) 点击intellij idea左上角的“File”菜单 -> Project Structure

3)点击"Artifacts" -> 绿色的"+" -> "JAR" -> Empty

4) Name栏填入自定义的名字,Output ditectory选择jar包目标目录,Available Elements里双击需要添加到jar包的文件,即可添加到左边的jar包目录下,具体看下图

2.jpg5)点击Create Manifest,选择放置MANIFEST.MF的文件路径(直接默认项目根目录就行,尽量不要选别的路径,可能会造成不必要的错误),点击OK。

3.jpg6) 点击Main Class后面选择按钮

7) 弹出框中选择需要运行程序入口main函数,点击OK

8) 以上设置完之后,点击OK

9) 点击菜单中“Build” -> "Build Artifacts"

10) 双击弹出框中待生成jar包下面的build即可,如下图

4.jpg至此使用Intellij idea生成可直接执行jar包完成。

编程界网,大量的免费Java入门教程,欢迎在线学习

--结束END--

本文标题: java如何打包

本文链接: https://www.lsjlt.com/news/1581.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java如何打包
    java如何打包一、手动打可直接执行的jar包1) 先使用javac编译java文件,得到class文件2) 新建文件,名字任起,比如可以叫manifest,内容如下Manifest-Version: 1.0 Main-Class: add...
    99+
    2019-07-03
    java基础 java 打包
  • java 如何打包
    首先要确认自己写的程序有没有报错。第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project。打包步骤:在项目上,右键,选择Export。进入到下图界面,选择Java下面的JAR file。选择...
    99+
    2020-04-25
    java入门 java 打包
  • java中如何打包成jar包
    一、手动打包可直接执行的jar包1)先使用javac编译java文件,得到class文件;2)新建文件,名字任起,比如可以叫manifest,内容如下(注意:1. 冒号后面加一个空格,2. 最后必须回车到新的空行,否则出错,如下面内容就必须...
    99+
    2022-02-12
    java基础 java 打包 jar包
  • 如何打包java程序
    打包java程序的方法:在eclipse中选择你要导出的类或者package,右击,选择Export子选项;在弹出的对话框中,选择java文件---选择JAR file,单击next;在JAR file后面的文本框中选择你要生成的jar包的...
    99+
    2022-01-20
    java
  • java文件如何打包?
    java文件打包的方法如下: 首先要确认自己写的程序有没有报错。第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:在项目上,右键,选择Export。进入到下图界面,选择J...
    99+
    2020-02-10
    java
  • Java打包时如何包含Spring Path?
    在使用Java语言进行开发时,经常会使用Spring框架来实现各种功能。而在使用Spring框架时,我们通常需要在代码中引用Spring的相关路径。但是,在将Java项目打包成jar或war文件时,如何确保这些路径被正确地包含在其中呢? ...
    99+
    2023-06-14
    打包 spring path
  • Java中如何打包JavaScript路径?
    在Java开发中,我们通常需要将JavaScript文件打包到我们的Web应用程序中。这使得我们的应用程序更加完整和易于维护。在这篇文章中,我将向你介绍如何打包JavaScript路径,以及如何将JavaScript文件添加到我们的Jav...
    99+
    2023-09-10
    打包 javascript path
  • Java 中如何打包 NumPy 和 Django?
    Java 是一种面向对象的编程语言,而 NumPy 和 Django 则是两个流行的 Python 库,它们分别用于科学计算和 Web 开发。在 Java 项目中使用 Python 库可能是很有用的,因为它们提供了许多功能和工具,可以帮助...
    99+
    2023-09-04
    打包 numy django
  • 如何在Java打包过程中包含Spring Path?
    Java是一种广泛使用的编程语言,它的可移植性和跨平台性使其成为了许多企业和开发者的首选。在Java开发过程中,常常需要使用第三方框架来提高开发效率和代码质量。Spring Framework是一个非常流行的Java企业级框架,它提供了一系...
    99+
    2023-06-14
    打包 spring path
  • JavaScript打包挑战:Java如何应对?
    JavaScript 打包挑战:Java 如何应对? 随着互联网的发展,JavaScript 已经成为了前端开发的必备语言。但是,随着项目越来越复杂,JavaScript 代码量也越来越大,这时就需要将多个 JavaScript 文件打包成...
    99+
    2023-08-18
    响应 打包 javascript
  • Java打包时如何处理Spring Path?
    在开发Java应用程序时,Spring框架是一个非常受欢迎的选择。Spring可以为开发人员提供多种功能,例如依赖注入、AOP和许多其他功能。但是,在打包应用程序时,Spring Path的处理可能会成为一个挑战。在本文中,我们将介绍如何...
    99+
    2023-06-14
    打包 spring path
  • 如何将java或javaweb项目打包为jar包或war包
    目录一、为什么打包二、如何打包1、打成jar包1.1、使用jar手动打包1. 2、使用IDEA进行打包2、打成war包一、为什么打包 关于此问题,网上众说纷纭。结合个人理解以及网上说...
    99+
    2022-11-13
  • Java如何实现将类文件打包为jar包
    目录将类文件打包为jar包1.写类文件2.编译3.测试4.打jar包jar包应该怎么打?1.首先确保你的项目2.选中你的项目,点右键3.选择runnable jar file4.如下...
    99+
    2022-11-13
  • Java项目中如何使用NPM打包?
    NPM是一个JavaScript包管理器,可用于在Node.js环境中管理依赖项。但是,在Java项目中使用NPM打包也是可行的。在这篇文章中,我们将介绍如何在Java项目中使用NPM打包。 安装Node.js和NPM 首先,您需要安...
    99+
    2023-07-30
    npm leetcode 打包
  • Java中如何索引对象并打包?
    在Java开发中,我们常常需要对一些对象进行索引和打包,以便于快速访问和传输。本文将介绍Java中如何索引对象并打包的方法。 一、使用HashMap进行对象索引 HashMap是Java中常用的一种数据结构,它可以用来存储键值对,其中键可...
    99+
    2023-08-11
    索引 对象 打包
  • Java打包工具jar包详解
    Java打包工具是Java开发工具中比较常用的一种,代码重新打包工具jarjar可以帮助你将其它用到的java库打包并嵌入到你自己的项目jar包中。这样做的原因有: 当你发布项目的时...
    99+
    2022-11-12
  • uniapp如何打包
    随着移动互联网的发展,越来越多的企业和个人开始关注移动应用的开发与推广。相信很多开发者选择了uniapp作为自己的开发框架,因为它可以一次编写代码,同时支持多端运行。但是,开发出来的uniapp需要打包才能转换成最终可用的APP。本文将详细...
    99+
    2023-05-21
  • Webpack如何打包
    这篇文章给大家分享的是有关Webpack如何打包的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。准备工作mkdir webpack_demo &&...
    99+
    2022-10-19
  • 如何在LeetCode上使用Java进行打包?
    LeetCode是一个非常流行的在线编程平台,它提供了各种算法题和数据结构题目,供开发人员进行练习和挑战。而Java作为一种广泛使用的编程语言,也是LeetCode上使用最广泛的语言之一。在这篇文章中,我将向您展示如何在LeetCode上使...
    99+
    2023-07-30
    npm leetcode 打包
  • LeetCode是如何帮助Java项目打包的?
    LeetCode是一个面向程序员的在线编程平台,它提供了各种算法题目和编程挑战,帮助程序员提高编程技能,同时也是许多公司面试的重要参考。然而,LeetCode不仅仅是一个编程平台,它还提供了一些有用的工具和服务,比如能够帮助Java项目打包...
    99+
    2023-07-30
    npm leetcode 打包
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作