精华内容
下载资源
问答
  • java项目打包成jar
    千次阅读
    2021-03-08 07:40:22

    本文收集整理关于java项目打包成jar包的相关议题,使用内容导航快速到达。

    内容导航:

    Q1:java项目打包成jar不能访问图片问题

    一、通过使用外部资源文件的方式解决

    把项目打包生成Jar后,再新建一文件夹,把项目中所有使用的图片文件和生成Jar文件放在该目录下,只要代码对图片文件的引用路径正确,如:ImageIcon image=new ImageIcon(SwingResourceManager.getImage("imagefilePath"));就可以了。

    这种方式下,图片文件与类文件不是一块放在包中的,类文件在包中,而图片文件在项目根目录下。

    二、通过使用内部资源文件的方式解决

    把所用的图片文件放在项目使用的包中,打包时把图片文件同时打进Jar文件中。这种方式在具体代码中应使用下面其中一种:

    1.ImageIcon image = new ImageIcon(this.getClass().getResource("imagefilePath"));

    2.ImageIcon image = new ImageIcon(main.class.getResource("imagefilePath"));

    3.ImageIcon = SwingResourceManager.getImage(main.class,"imagefilePath");

    4.3.ImageIcon = SwingResourceManager.getImage(this.getClass(),"imagefilePath");

    3和4中第一个参数代表图片文件路径的参照对象,不能少,否则不能正确获得图片资源。 最后,朋友们一定要注意大小写的问题,在项目中文件名的大小写没有影响,但是打包后,就必须注意文件名大小写问题了,否则也是不行的。

    Q2:我在Eclipse中将一个java项目打包成jar文件后,为什么双击它时没反应?但在eclipse中是可以运行的

    jar 文件要在命令行里运行,开始->运行(XP)/在搜索程序和文件对话框里->里输入cmd->在弹出的cmd框中键入:java -jar 你的JAR文件完整路径和名称.jar-> 回车,就可以运行了。

    普通双击是没用的(并没关联到 java 并以-jar参数运行),甚至常常被当做一个类似rar的包打开。

    Q3:如何将一个Java项目打包打成多个Jar包

    eclipse和Myeclispe的导出功能 都是可以支持在同一个项目内 分包打成jar的 由于程序本身是有依赖关系的 所以分包的jar也是要相互支持才行。至于想复用可以做一些公共的功能包打成jar,反复使用也是可以做到的。

    wwW.YijIt:ao.com

    Q4:如何用myeclipse导出Java项目(含外部jar包)

    右击项目,单击export=》java=》选第三个Runnable Jar file (可执行的jar文件),Next,

    选择launch configuration(程序入口配置),Exportdestination(导出目标)

    Library handing:

    选择第一个 引用的jar包会整合到项目中去。

    选择第二个 引用的jar包会单独放在项目根目录下。

    选择第三个 引用的jar包会单独放在一个文件夹下,这个文件夹和导出的jar放在同一目录下,

    finish。

    Q5:如何将带包的java项目文件打包成jar

    是jar.exe

    要如何建立Jar文件呢?只要使用JDK提供的Java的文件包工具,就是jar.exe,这个就可以将Java程序打包成一个jar文件了。其实就是一个压缩包形式的。

    这个jar和JDK中的java或者javac 的用法差不多。

    呵呵,以我的为例,我的JDK的安装路径是:D:\Program Files\Java\jdk1.5.0_12\bin

    所以你想详细的查看jar怎么用就可以在命令提示符中输入:

    D:\>cd Program Files\Java\jdk1.5.0_12\bin\jar

    这样你就可以查看jar的使用了。

    希望可以帮到你!

    Q6:java项目怎么打成可运行的jar包

    1、jar包有入口(即有main()函数)

    选中要打包的工程--->右键选择Export---->java----->Runnable java file----->next---->在launch configuration输入jar包入口,即该工程要打包的主函数文件----->Export destination输入jar包存放的位置以及文件名---->library handling选择package requreied....JAR---->finish。

    2、jar包无入口

    选中要打包的工程->右键选择Export---->java----->java file----->next----->Exported all output folders for checked project----->Export destination输入jar包存放的位置以及文件名---->finish。

    更多相关内容
  • Java程序打包成jar文件

    2019-05-28 02:56:46
    NULL 博文链接:https://jarg.iteye.com/blog/852885
  • java代码的方式对java源码进行编译并打包成jar,从而实现对复杂java源码的快速编译并形成sdk包,提供给第三方友商使用!
  • java文件打包成 jar jar命令详解
  • JAVA-打包成jar

    千次阅读 2021-06-05 17:46:13
    利用java工具jar打包 利用eclipse打包 一.利用java工具jar打包 主线:编译 - 打包 - 运行 jar包无入口 jar包有入口(即有main()函数),可以直接运行 1.jar包无入口,只作为jar包,而不用运行 直接打包即可 ...

    目录:

    1. 利用java工具jar打包
      1. jar包无入口
      2. jar包有入口(即有main()函数),可以直接运行
        1. 运行jar包时候加载指定依赖其他jar支持包的目录
    2. 利用eclipse打包
      1. 打包 jar file
      2. 打包 runnable jar file
      3. Eclipse用Runnable JAR file方式打jar包,并用该jar包进行二次开发

    3. Java项目(jar包形式)指定端口启动服务
    4. 相关问题

     

    一.利用java工具jar打包

    主线:编译 - 打包 - 运行

    1. jar包无入口
    2. jar包有入口(即有main()函数),可以直接运行

    1.jar包无入口,为了供其他开发者使用,而不用运行

    直接打包即可

    目录:

    注意需要先将源文件编译

    1.执行打包命令:

    结果:

    2.编写测试类,引入A.jar

    package test;
    import test.A;
    
    public class Test {
    	public static void main(String[] args) {
    		A a = new A();
    		System.out.println(a.P(1, 3)); // 4
    	}
    }

    3.解压jar包文件

    可以看到打包后,多了一个MANIFEST.MF文件,这个文件很重要,在打包为入口的jar包时,需要用到,内容如下:

    注意:可以看到最后两行是空行,所以我们新建MANIFEST.MF文件结尾也要有空行

     

    4.如果直接运行A.jar,不能运行,想要可以运行可以修改A.jar中的MANIFEST.MF文件。

     

     

    2.jar包有入口(即有main()函数),可以直接运行

     

    1.新增MANIFEST.MF 文件内容 (名字任起,比如可以叫manifest,因为MANIFEST.MF 是打包后的默认名称,所以直接取MANIFEST.MF )

    Manifest-Version: 1.0
    Main-Class: test.A
    Class-Path: lib/gson-2.8.7.jar lib/fastjson-1.2.73.jar
    

    注意:

    1. 冒号后面加一个空格
    2. Main-Class: 包含main方法的类,Main-Class后面是类的全地址,比如你的主文件是A.java,文件里打包为package com.main; 那么这里就写com.main.A,不要加.java后缀,主文件地址写错将会出现“找不到或无法加载主类”的错误;
    3. Class-Path: 依赖的jar包的路径,如果依赖多个jar包,使用空格隔开
      路径:相对路径,jar包相对于helloworld.jar文件的路径
                 绝对路径,jar包在操作系统中的路径
      常用相对路径,将依赖的jar包和自己的jar包放在同一级目录下,这样Class-Path直接写依赖jar包的名字即可。
      如上:
      我们的项目打包后为A.jar,那么按照上面的定义,应该在 A.jar的同层目录建立一个lib文件夹(即lib文件和打包的jar文件
      在同一个目录下),并将相关的jar包放在里面。否则将会出现“Exception in thread "main" java.lang.NoClassDefFoundError”的错误;
       
    4. 最后必须回车到新的空行,否则出错,如下面内容就必须在lib/fastjson-1.2.73.jar后面再输入一个回车

    2.打包:

    3.运行:

    或者 

    如果在MANIFEST.MF 文件中没有指定Class-Path ,可以在运行的时候指定需要的依赖的jar包的路径

     

    二.利用eclipse打包 【jar file与runnable jar file及区别】

    打包 jar file

    项目结构目录

    package utils;
    
    public class Math {
    	public static void main(String[] args) {
    		System.out.println("starting... ");
    	}
    	
    	public void P() {
    		System.out.println(3.1413528);
    	}
    }
    

    步骤1:准备主清单文件 “MANIFEST.MF”,程序打包时会用到。

    步骤2:右键项目Export,打包 jar file

    步骤3:

    第3处需要注意:如果有需要依赖的第三方jar包放在lib目录下,那么打的jar包需要放在lib的同目录

    这里有几个选项:

    1. * Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
      * Export all output folders for checked projects 表示导出选中项目的所有文件夹
      * Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
      * Export refactorings for checked projects 把一些重构的信息文件也包含进去

    步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项。(如果我们没有依赖的第三方jar包,也不是一个可运行的jar包(即没有main()函数),那么这一步可以跳过,在上一步的时候就finish)

    这里解释一下配置项:

    * Generate the manifest file:是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
    * Use existing mainfest from workspace:这是可以选择我们自定义的.MF文件,格式如上所写,引用了第三方包时选用。
    * Seal content:要封装整个jar或者指定的包packet。
    * Main class:这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。

    最后Finish,即生成了我们要的jar文件。

    运行该jar文件有两种方式:

    1. 在命令行下运行命令java -jar 你的jar文件名称,比如我的执行如下:

    如果在jar中有一些System.out.prinln语句(如上执行结果),运行后不想在控制台输出而是保存在文件中方便以后查看,可以用一下命令:
    java -jar pro1.jar > log.txt (这时命令行窗口不会有任何输出)
    输出信息会被打印到log.txt中,当然log.txt自动生成,并位于和pro1.jar一个目录中。

    2. 新建一个批处理文件,如start.bat,内容为:java -jar pro1.jar,放在jar文件同一目录下即可,以后点击自动运行即可,更加方便。

     

    打包 runnable jar file

    注意:library handling中

    • 第一个为提取extract需要的依赖的库或jar合成到jar 文件里;
    • 第二个则仅仅打包依赖库到jar文件;
    • 第三个则把依赖库放到一个文件夹中。

    例如,项目需要引用的第三方外部jar如下

    将项目分别用三种库处理方式,并导出,然后将各个jar解压便可对三种方式一目了然。

    解压:

    第一种方式:

    第二种方式:

    第三种方式:如解压图所示把依赖库放到一个文件夹中

    运行即可

     

    三.Java项目(jar包形式)指定端口启动服务

    java -jar xxx.jar --server.port=80

     

    四.相关问题

    内容导航:

    Q1:java项目打包成jar不能访问图片问题

    一、通过使用外部资源文件的方式解决

    把项目打包生成Jar后,再新建一文件夹,把项目中所有使用的图片文件和生成Jar文件放在该目录下,只要代码对图片文件的引用路径正确,如:ImageIcon image=new ImageIcon(SwingResourceManager.getImage("imagefilePath"));就可以了。

    这种方式下,图片文件与类文件不是一块放在包中的,类文件在包中,而图片文件在项目根目录下。

    二、通过使用内部资源文件的方式解决

    把所用的图片文件放在项目使用的包中,打包时把图片文件同时打进Jar文件中。这种方式在具体代码中应使用下面其中一种:

    1.ImageIcon image = new ImageIcon(this.getClass().getResource("imagefilePath"));

    2.ImageIcon image = new ImageIcon(main.class.getResource("imagefilePath"));

    3.ImageIcon = SwingResourceManager.getImage(main.class,"imagefilePath");

    4.3.ImageIcon = SwingResourceManager.getImage(this.getClass(),"imagefilePath");

    3和4中第一个参数代表图片文件路径的参照对象,不能少,否则不能正确获得图片资源。 最后,朋友们一定要注意大小写的问题,在项目中文件名的大小写没有影响,但是打包后,就必须注意文件名大小写问题了,否则也是不行的。

    Q2:我在Eclipse中将一个java项目打包成jar文件后,为什么双击它时没反应?但在eclipse中是可以运行的

    jar 文件要在命令行里运行,开始->运行(XP)/在搜索程序和文件对话框里->里输入cmd->在弹出的cmd框中键入:java -jar 你的JAR文件完整路径和名称.jar-> 回车,就可以运行了。

    普通双击是没用的(并没关联到 java 并以-jar参数运行),甚至常常被当做一个类似rar的包打开。

    Q3:如何将一个Java项目打包打成多个Jar包

    eclipse和Myeclispe的导出功能 都是可以支持在同一个项目内 分包打成jar的 由于程序本身是有依赖关系的 所以分包的jar也是要相互支持才行。至于想复用可以做一些公共的功能包打成jar,反复使用也是可以做到的。

    wwW.YijIt:ao.com

    Q4:如何用myeclipse导出Java项目(含外部jar包)

    右击项目,单击export=》java=》选第三个Runnable Jar file (可执行的jar文件),Next,

    选择launch configuration(程序入口配置),Exportdestination(导出目标)

    Library handing:

    选择第一个 引用的jar包会整合到项目中去。

    选择第二个 引用的jar包会单独放在项目根目录下。

    选择第三个 引用的jar包会单独放在一个文件夹下,这个文件夹和导出的jar放在同一目录下,

    finish。

    Q5:如何将带包的java项目文件打包成jar

    是jar.exe

    要如何建立Jar文件呢?只要使用JDK提供的Java的文件包工具,就是jar.exe,这个就可以将Java程序打包成一个jar文件了。其实就是一个压缩包形式的。

    这个jar和JDK中的java或者javac 的用法差不多。

    呵呵,以我的为例,我的JDK的安装路径是:D:\Program Files\Java\jdk1.5.0_12\bin

    所以你想详细的查看jar怎么用就可以在命令提示符中输入:

    D:\>cd Program Files\Java\jdk1.5.0_12\bin\jar

    这样你就可以查看jar的使用了。

    希望可以帮到你!

    Q6:java项目怎么打成可运行的jar包

    1、jar包有入口(即有main()函数)

    选中要打包的工程--->右键选择Export---->java----->Runnable java file----->next---->在launch configuration输入jar包入口,即该工程要打包的主函数文件----->Export destination输入jar包存放的位置以及文件名---->library handling选择package requreied....JAR---->finish。

    2、jar包无入口

    选中要打包的工程->右键选择Export---->java----->java file----->next----->Exported all output folders for checked project----->Export destination输入jar包存放的位置以及文件名---->finish。

    展开全文
  • Java程序打包成jar

    千次阅读 2021-03-06 03:38:02
    jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:-c 创建新的归档文件-t 列出归档目录-x 解压缩已归档的指定(或所有)...

    jar命令的用法:

    下面是jar命令的帮助说明:

    用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

    选项包括:

    -c 创建新的归档文件

    -t 列出归档目录

    -x 解压缩已归档的指定(或所有)文件

    -u 更新现有的归档文件

    -v 在标准输出中生成详细输出

    -f 指定归档文件名

    -m 包含指定清单文件中的清单信息

    -e 为捆绑到可执行 jar 文件的独立应用程序

    指定应用程序入口点

    -0 仅存储;不使用任何 ZIP 压缩

    -M 不创建条目的清单文件

    -i 为指定的 jar 文件生成索引信息

    -C 更改为指定的目录并包含其中的文件

    如果有任何目录文件,则对其进行递归处理。

    清单文件名、归档文件名和入口点名的指定顺序

    与 "m"、"f" 和 "e" 标志的指定顺序相同。

    示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中: jar cvf classes.jar Foo.class Bar.class 示例 2:使用现有的清单文件 "mymanifest" 并 将 foo/ 目录中的所有文件归档到 "classes.jar" 中: jar cvfm classes.jar mymanifest -C foo/ .

    下文假设编译后的class文件在bin目录下

    一、打包成一般的jar包

    输入如下命令即可: Cmd代码 复制代码 收藏代码

    jar cvf counter.jar -C bin .

    其中,“-C bin”实际上是告诉jar命令先cd到bin目录下,再在此目录执行没有参数“-C bin”的命令,等价于:

    Cmd代码 复制代码 收藏代码

    cd bin

    jar cvf counter.jar . // "."代表当前路径

    二、打包成可运行的jar包

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

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

    手动创建MANIFEST.MF文件:

    1)首先编辑MANIFEST.MF文件,内容如下: Mf代码 收藏代码复制代码

    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代码 复制代码 收藏代码

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

    说明:

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

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

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

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

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

    执行如下命令即可:

    Cmd代码 复制代码 收藏代码

    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按钮,打包完成。

    展开全文
  • Intellij Idea 将Java项目打包成jar

    千次阅读 2022-04-08 16:06:48
    z01, z02,…zip) Unicode file names Progress Monitor 接着,我们下载了Git上的源码,由于是Android项目,我希望将代码做本地依赖,最直接的方式就是打包成jar包。使用IntellJ Ideal打开项目源码,接下来就是将...

    最近,在做Android项目的时候,遇到一个下载zip文件并解压的需求,对于普通的文件解压,使用OutputStream和InputStream即可完成。但是,如果需要解压时需要密码什么的,普通的流读取就不行了。最后,找了大半天,找到了一个ZIP4J的开源库,ZIP4J支持以下特性:

    • Create, Add, Extract, Update, Remove files from a Zip file
    • Read/Write password protected Zip files
    • AES 128/256 Encryption/Decryption
    • Standard Zip Encryption/Decryption
    • Zip64 format
    • Store (No Compression) and Deflate compression method
    • Create or extract files from Split Zip files (Ex: z01, z02,…zip)
    • Unicode file names
    • Progress Monitor

    在这里插入图片描述
    接着,我们下载了Git上的源码,由于是Android项目,我希望将代码做成本地依赖,最直接的方式就是打包成jar包。使用IntellJ Ideal打开项目源码,接下来就是将源码编译成jar包。

    首先,在项目的Maven Projects界面,点击需要打包的项目,进行如下4步操作。

    在这里插入图片描述
    等待安装完成之后,就会在控制台输出jar的相关信息,如下图。
    在这里插入图片描述
    我们可以到对应的目录下查看生成的jar包,为了验证jar包是否成功,可以使用解压软件查看。

    除此之外,我们还可以将Maven依赖转化为Gradle依赖,比如:

    // Maven依赖
    <dependency>
        <groupId>net.lingala.zip4j</groupId>
        <artifactId>zip4j</artifactId>
        <version>2.10.0</version>
    </dependency>
    
    //Gradle依赖
    implementation("net.lingala.zip4j:zip4j:2.10.0")
    
    展开全文
  • 在IDEA中,如何将Java程序打包成jar

    千次阅读 2021-12-11 14:43:30
    如何在IDEA中将Java程序打包成jar包? 具体看下方图示。 过程比较简单,直接看图操作即可,所以这里不赘述。
  • Java 打包成jar包 和 解压jar

    千次阅读 2021-03-08 03:42:07
    解压jarjar xf xxx.jar打包成jar包方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:-c 创建新的...
  • 怎么样将java打包成jar

    千次阅读 2018-01-10 17:43:52
    2、选择需要打包成jar包的java文件 3、右击选择-->Export 4、选择Java下面的JAR file-->next 5、勾选如下图,然后Next-->Next 注意:JAR file输入框中需要填写打包好的jar文件存放的目录 6、确认...
  • 此篇博客将试图教会你怎么样用 IDEA 将普通 Java 项目打包成 Jar 包并运行。 如果你的 IDEA 是汉化的,可以看【普通 Java 项目打包成 Jar 包并运行(中文 IDEA)】 如果你的 IDEA 是英文的,可以看【普通 Java ...
  • 文章目录开始打包打开文件结构选中 Artifacts,点 “+”from ...jar 包的构建完成上述步骤,src 中会出现 META-INF 这个文件夹将刚才预备好的 jar Artifacts build 真正的 jar 文件选择 All Artifacts 进行 Bui
  • Linux下编译打包Java成Jar并成功执行

    千次阅读 2021-03-04 04:24:24
    1.Linux下编译Java源文件:1.1 编译命令:javac [-d] [-o] [-verbose] [-classpath][-sourcepath]-d: 指定生成的.class文件存放目录,一般省略则默认放在java源文件同一目录下;-o: 这个选项告诉javac优化内联的...
  • Java项目打包成jar文件的两种方法

    千次阅读 2019-07-04 10:43:18
    由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: lib/commons-codec.jar lib/commons-ht...
  • java打包成jar后读取外部文件

    千次阅读 2015-08-21 10:15:28
    有时我们将java代码打包成jar后,并不想让外部文件也打在jar包内,相反为了便于修改,我们更喜欢将其放在文件外面,这时我们可以这样写路径  private String iniFilePath="config.ini"; 然后打成jar包后将...
  • java工程打包成jar

    万次阅读 2017-11-01 12:39:54
    1. 准备MANIFEST.MF文件1)若生成的jar包直接导入java工程中使用,可以不用MANIFEST.MF文件,直接在工程中导入jar包引用到的第三方包; 2)若生成的jar包需要放到服务器上跑,在jar包的存放路径下同时存放一个lib...
  • 怎么把文件夹打包成jar

    千次阅读 2021-03-22 22:17:14
    1.如何将文件夹打包成JAR包用 jar用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files 。选项包括:-c 创建新的归档文件-t 列出归档目录-x 解压缩已归档的指定(或所有)文件-u 更新...
  • java jar打包命令使用

    千次阅读 2021-03-05 23:48:01
    用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:-c 创建新的存档-t 列出存档内容的列表-x 展开存档中的命名的(或所有的〕文件-u 更新已存在的存档-v 生成详细输出到标准输出上-f ...
  • 在某些情况下,我们需要将java项目打包成jar包来进行使用,下面将会详细介绍如何将java项目打包成jar的形式。 Eclipse中将java项目打包jar 1.在 Eclipse 中选中需要进行打包的项目==>右键==>Export==>JAR...
  • Java 之使用 jar 命令打包

    千次阅读 2021-04-07 10:40:04
    为何打包jar包)?为了项目的部署和发布,你的程序可能使用很多个类,把这些类和他们的目录一起压缩到一个文件中给别人,可以方便使用,通常在打包时候,会在里面加上部署的相关信息。打包实际上就是把代码和依赖...
  • java打包成jar|执行jar包中的main方法

    千次阅读 2017-02-14 16:29:58
    java打包成jarjar -cvf [jar包的名字] [需要打包的文件]执行jar包中的main方法java -jar **.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看...
  • Java mven项目打包成jar运行propperties 文件报空指针 InputStream in = ReadData.class.getClassLoader().getResourceAsStream("path.properties");
  • 本文使用Idea将普通Java项目打包jar包,并使用java -jar xxx.jar命令来运行它。 本文中说的普通Java项目,是没有使用maven或者gradle这种构建工具的项目,如果用了这些构建工具,直接用它们的打包命令是最合适...
  • 编码问题:在eclipse调试时没问题,但是打包成jar就乱码了,。java文件都是utf-8,所用的数据文件也是utf-8,文件读取没问题,就是显示出现问题: 可写一个启动bat,将start.bat改为java -jar -Dfile.encoding=...
  • JAVA-如何打包成jar

    千次阅读 2021-10-29 15:59:38
    主线:编译 - 打包 - 运行 准备工作: 手动打可直接执行的jar包 1) 先使用javac编译java文件,得到class文件 2) 新建文件,名字任起,比如可以叫manifest,内容如下(注意:1. 冒号后面加一个空格,2. 最后必须...
  • Intellij Idea 将java项目打包成jar,cmd运行该jar

    万次阅读 多人点赞 2018-06-01 11:08:14
    概述:今天有一个需求,要使用Intellij Idea 将java项目打包成jar,在cmd中执行.jar文件注:作者 望穿秋水见伊人,本人使用IntelliJ IDEA 2018.1.4 x64版本实践:以最简单的Hello world项目为例,开始分步讲解。...
  • (1)选中要打包Java项目,点击菜单File-export-JARFile (2)点击“Next“,按照需求选择所要打包的内容及格式,点击“Browse”选择jar包所在的目录…点击”Next” 点击完成。 ...
  • 一、用Eclipse将Java工程打包成Jar包 step1 step2 step3 二、用bat文件启动Jar包 step4 step5 step6 一、用Eclipse将Java工程打包成Jar包 step1 在Eclipse中右键你要打包的工程,点击”Export...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 224,064
精华内容 89,625
关键字:

java怎么打包成jar

java 订阅