精华内容
下载资源
问答
  • java程序如何打包成可执行jar包?可执行jar包也叫fat jar,是一种利用java -jar命令启动的区别于web容器启动war包的一种方式,普遍在基于springboot框架开发中采用这种方式。那么让一个jar包通过java -jar命令执行的...

    java程序如何打包成可执行jar包?可执行jar包也叫fat jar,是一种利用java -jar命令启动的区别于web容器启动war包的一种方式,普遍在基于springboot框架开发中采用这种方式。

    那么让一个jar包通过java -jar命令执行的关键就是让java知道jar中的主类是哪个类。基础的打包命令:

    jar cvfe test-java.jar

    com.test.jar.HelloWorld

    .class

    基本意思就是将当前文件夹打包成test-

    java.jar

    并指定主类是

    com.test.jar.HelloWorld.class

    ,这一步会在jar生成META-INF/

    MANIFEST.MF

    文件并写入: Main-class:com.test.jar.HelloWorld.class

    这样在执行java -jar时候就找到这个主类作为启动类来运行程序。

    可以在成功打包可执行jar包之后,将其解压查看解压后的文件结构,可以对jar的运行原理更清晰一点。反过来,按照这个文件结构也可以将整个文件夹压缩成jar包也是可以的。只不过通过命令或者工具操作的时候,打包jar包的每一个动作都隐藏了,原理还是很简单的。

    5c981d550facb048c8ab1f51ee00ad50.png

    这种知识了解一下就可以了,知道是这么回事即可。常用的java服务端开发都是基于apache maven进行构建,可构建war包、jar包,并通过配置指定启动类以及要包含的配置文件等等。在

    pom.xml

    中配置如下:

    951a18649a9d518aaf2d3532625e7803.png

    之后运行mvn clean install便打包你想要的jar包了。

    但是不管通过工具还是通过命令行,他的原理都是上面说的那个意思。

    展开全文
  • 二、打包成可运行的jar包要打包成可运行的jar包,有两种...以Java源代码行数统计程序的打包为例,演示如何打包:1. 手动创建MANIFEST.MF文件:1)首先编辑MANIFEST.MF文件,内容如下:Mf代码Manifest-Version:1.0Cr...

    二、打包成可运行的jar包

    要打包成可运行的jar包,有两种方法,一是手动创建MANIFEST.MF文件,并在其中指定主类;二是使用jar的-e参数指定可运行jar包的入口点(即main类的完全名称).

    以Java源代码行数统计程序的打包为例,演示如何打包:

    1. 手动创建MANIFEST.MF文件:

    1)首先编辑MANIFEST.MF文件,内容如下:

    Mf代码 a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.pnga4c26d1e5885305701be709a3d33442f.png

    Manifest-Version:1.0

    Created-By: rsljdkt

    Class-Path: .

    Main-Class: Main

    Manifest-Version: 1.0

    Created-By: rsljdkt

    Class-Path: .

    Main-Class: Main

    说明:

    第一行指定清单的版本,若无,则JDK默认生成:Manifest-Version:

    1.0

    第二行指明创建的作者,若无,则JDK默认生成Created-By:

    1.6.0_22(Sun Microsystems Inc.)

    第三行指定主类所在类路径,

    第四行指明程序运行的主类

    2)使用jar命令进行打包:

    Cmd代码 a4c26d1e5885305701be709a3d33442f.png a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.png

    jar cvfm counter.jar MANIFEST.MF -C bin .

    jar cvfm counter.jar MANIFEST.MF -C bin .

    说明:

    参数f:指定打包后的包名。

    参数m:指定自定义的MANIFEST.MF清单文件,否则,JDK会自动生成不包含Main-Class的默认清单。

    参数c:指定是创建新的归档文件。

    参数v:在标准输出中生成详细输出,该选项是可选的。

    2.

    使用-e参数指定入口点:

    执行如下命令即可:

    Cmd代码 a4c26d1e5885305701be709a3d33442f.png a4c26d1e5885305701be709a3d33442f.png

    a4c26d1e5885305701be709a3d33442f.png

    jar cvfe counter.jar Main -C bin .

    jar cvfe counter.jar Main -C bin .

    方法二:使用Eclipse的Export功能:

    一、打包成一般的jar包:

    步骤如下:

    1)在要打包的项目上右击,选择Export

    2)在弹出的窗口中,选择Java -> JAR

    File,然后点击next按钮

    3)在JAR File

    Specification窗口中,设置打包成的文件名和存放位置,点击两侧next

    4)在JAR Manifest

    Specification窗口中,设置MANIFEST.MF清单文件的配置,

    若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可

    若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class

    5)点击Finish按钮,完成打包。

    二、打包成可运行的jar包

    步骤如下:

    1)在要打包的项目上右击,选择Export

    2)在弹出的窗口中,选择Java ->

    Runnable JAR File,然后点击next按钮

    3)在Runnable JAR File

    Specification窗口中,选择Launch configuration和Export destination

    4)点击Finish按钮,打包完成。

    展开全文
  • java应用程序如何打包成jar和exe可执行文件 1、工具加QQ群180258862可下载 2、必备工具:nativej4.8(免费版本,将应用程序打包成jar); 还有个工具忘了想起了在添加到这里(将jar文件打包成exe) 3、下次上图更...

     java应用程序如何打包成jar和exe可执行文件

    1、工具加QQ群180258862可下载

    2、必备工具:nativej4.8(免费版本,将应用程序打包成jar); 还有个工具忘了想起了在添加到这里(将jar文件打包成exe)

    3、下次上图更直观,下次来哦

    展开全文
  • 5/19/2020 如何将一个java程序或项目打包成jar 与exe文件 - 百度文库 java jar 一先将一个 java 程序或项 目打包成 jar 文件 一先将一个 程序或项 目打包成 文件 1. Myeclipses fat jar 1.先在 Myeclipses 下添加一...
  • CMD下将JAVA程序打包成 jar 的 公式: jar {c t x u f} [v m e 0 M i] [-C 目录] 文件名…… 解释: c :创建一个 jar 包 t :显示 jar 包里面的内容 x :解压 jar 包 u :添加文件到 jar包 ...
    CMD下将JAVA程序打包成 jar 的 公式:
    jar {c t x u f} [v m e 0 M i] [-C 目录] 文件名……

    解释:
    c :创建一个 jar 包
    t :显示 jar 包里面的内容
    x :解压 jar 包
    u :添加文件到 jar包
    f :指定 jar 包的文件名
    v :在 CMD 显示详细执行过程(报告)
    m :指定 manufest.mf 文件(该文件可以对jar包及其内容做设置)
    0 :打包 jar包 时不压缩
    M :不产生 manufest.mf 文件,覆盖 m 参数的设置
    i :为打包的 jar包 创建索引文件
    c :进入某目录后再执行 jar 命令,相当于 cd 进入目录然后不带 c 参数执行 jar命令

    示例( v 参数很实用:显示过程):
    1、创建 jar 包
    jar cf HelloWord.jar Hello.java
    2、创建 jar 包(显示过程: v 参数)
    jar cvf HelloWord.jar Hello.java
    3、列出 jar 包的内容
    jar tvf HelloWord.jar
    4、解压 jar 包 [windows平台上的解压软件(WinRAR)也行]
    jar xf HelloWord.jar
    4、解压 jar 包 [windows平台上的解压软件(WinRAR)也行;显示过程]
    jar xvf HelloWord.jar
    5、添加文件到 jar 包
    jar uf HelloWord.jar Hello123.java

    打包一个目录(包括目录结构):
    目录结构:Desktop\com\dwr_news\……
    在 Desktop 文件夹中运行cmd 打包命令:



    打包当前目录下的所有文件(包括目录结构):
    目录结构:com\dwr_news\……
    在 com 文件夹中运行cmd 打包命令:

    如何运行jar程序也很简单,就是在cmd中:java -jar xxxx.jar

    展开全文
  • 如何把写好的Java程序打包jar文件呢?有两种方式可以选择1.命令行的方式:打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar D:JavaProjectMyApp查看一个jar文件的内容jar tvf JAR...
  • 如何Java程序打包成一个可执行的jar文件包发布时间:2020-12-08 16:52:31来源:亿速云阅读:65作者:Leah如何Java程序打包成一个可执行的jar文件包?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望...
  • 如何在doc下运行java程序打包成.jar格式的Java程序 1、问题? 我们已经有了Eclipse软件,为啥还要学习在doc下运行Java程序? 1、我个人觉得在我们玩网络通信socket时,需要同时在自己电脑上面跑服务端和客户端...
  • java桌面应用程序如何打包成jar文件和可执行的exe文件的详细步骤和过程介绍,以及解决其中的问题方法。
  • 如何使用IDEA将java程序打包成jar

    千次阅读 2020-03-19 14:25:52
    打包方法: 1.选择File>Project Structure 2.在打开的窗口中选择Atrifacts,点击加号选择JAR>Empty 3.在上方输入Jar包的名字和路径,并将Available Elements中需要的内容添加到jar包中 4.在下方点击...
  • 2mip版解决时间 2021-01-28 17:31提问者谁把流年搁浅2021-01-28 14:00使用myeclipse写的java程序如何打包成exe可执行文件 求解答最佳答案二级知识专家時光叫我忘了他2021-01-28 15:14下个exe4j软件把javajar打包成....
  • 第一种方法:用doc命令打包 编译完代码后生成三个class文件,分别是Main.class, Philosopher.class, Chopsticks.class. 接下来把这三个文件放在同一个文件夹下,启动cmd,进入到那个目录.这里假设生成后的jar文件名...
  • 1.首先写一个java程序 2.创建一个MAINIFEST.MF文件,文件内容如下: 注意,Main-class: 和org之间要有一个空格 3.然后导出jar  export->jar->jar file .setting 和config不要点 jar file 是生成jar包的...
  • 现在主要说一下,如何解决运行打包后的jar包不能正常显示图片的问题。(1)我们应该把图片放在引用图片类的相同包下(这是关键),如下图:在本程序中,类MainFrame用到了q.png图片,故我们需要把这张图片放在...
  • 展开全部如果自己的java project中需要引用额外的jar包作为资源文件32313133353236313431303231363533e58685e5aeb931333363376430,那么需要自定义配置文件MANIFEST.MF ,例如:Manifest-Version: 1.0Class-Path: lib...
  • Java工程打包成jar包的详细教程可参考: http://jingyan.baidu.com/article/5bbb5a1b280d0113eba179ce.html 现在主要说一下,如何解决运行打包后的jar包不能正常显示图片的问题。 (1)我们应该把图片放在引用...
  • 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作...
  • 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件  前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe...
  • 我才网上搜索了一下关于怎样将java程序打包成jar文件,按照那样子做,生成的Tom.jar文件,在doc命令模式下执行java -jar Tom.jar ,但是不能显示出来,总是提示错误啊!! 求助啊!!有没有详细的资料啊··
  • 此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件   2、前言:    我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同...
  • 虽说java开源跨平台,安装了虚拟机就可以运行. 但不免 要打包 有时需求还做exe程序 多学点有好处
  • 1.右键选中你的项目,选Export -> java -> jar file 2.完成第一步之后会进入一个窗口,可以看到你的项目上被打了对号在左侧的窗口。右侧的窗口是你项目内的文件,全部选中。窗口下面的设置都保持默认,点击browse...
  • 我用C语音写了个程序如何把它封装起来供Java调用?就是说如何Java中调用C?或者说如何把自己写的C程序打包成jarJava调用?
  • JAR 文件包JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 398
精华内容 159
关键字:

java程序如何打包成jar

java 订阅