精华内容
下载资源
问答
  • java程序打包jar

    2017-12-04 11:19:59
    1.程序右键export 选择jar file 2.去掉多余的文件,只选择代码文件,并选择jar的输出路径 Export generated class files and resources 表示只导出生成的.class文件和其他资源文件 Export all output folders for ...

    1.程序右键export 选择jar file
    这里写图片描述

    2.去掉多余的文件,只选择代码文件,并选择jar的输出路径
    这里写图片描述

    • 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 把一些重构的信息文件也包含进去

    3.默认next,可去掉警告信息输出

    4.选择自建的MANIFEST.MF文件
    这里写图片描述

    MANIFEST.MF文件
    Manifest-Version: 1.0
    Class-Path: lib/xxxx.jar lib/commons-lang3-3.6.jar
    Main-Class: cn.csdn.Main

    注意事项:
    1、Class-Path: 和Main-Class: 后边都有一个空格,必须加上,否则会打包失败,错误提示为:Invalid header field;
    2、写完Main-Class后一定要回车(即最后一行是空白行),让光标到下一行,这样你生成的jar包才能找到你的主class去运行,否则将会出现“jar中没有主清单属性”的错误。

    5.finish jar打包完毕

    6.运行jar
    打开cmd,进入jar文件目录,输入命令 java -jar **.jar,即可成功运行
    这里写图片描述

    jar包目录结构如下
    这里写图片描述

    展开全文
  • 如何把写好的Java程序打包为jar文件呢?有两种方式可以选择1.命令行的方式:打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jarD:JavaProjectMyApp查看一个jar文件的内容jar tvf JAR...

    如何把写好的Java程序打包为jar文件呢?有两种方式可以选择

    1.命令行的方式:

    打包

    jar cf JAR文件名称 程序文件名称或者程序所在的文件夹

    举例:

    jar cf MyApp.jar

    D:JavaProjectMyApp

    查看一个jar文件的内容

    jar tvf JAR文件名称

    举例:

    jar tvf MyApp.jar

    将一个jar文件解压缩

    jar xf JAR文件名称

    举例:www.111cn.net

    jar xf MyApp.jar

    往压缩包里面增加文件

    jar xf JAR文件名称 添加的文件或者其他的jar文件

    举例:

    jar xf MyApp.jar Test.class

    更新一个jar文件

    jar uf JAR文件名称 更新的文件或者其他的jar文件

    举例:

    jar uf MyApp.jar

    Test.class

    运行一个jar程序

    java -jar JAR文件名称

    举例:

    java -jar MyApp.jar

    创建一个可以运行的jar文件

    首先我们必须有一个主类(Main

    Class)

    创建一个叫做MANIFEST.MF的文本,然后把一下内容拷贝进去

    Manifest-Version:

    1.0

    Main-Class:

    YourMainClass

    这个YourMainClass就是你程序中包含main方法的那个class

    下面的语句用来创建可执行的jar文件.

    jar

    cvfm MyApp.jar MANIFEST.MF 文件或文件夹路径

    原文:http://www.cnblogs.com/alibai/p/3591074.html

    展开全文
  • 如何将Java程序打包成一个可执行的jar文件包发布时间:2020-12-08 16:52:31来源:亿速云阅读:65作者:Leah如何将Java程序打包成一个可执行的jar文件包?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望...

    如何将Java程序打包成一个可执行的jar文件包

    发布时间:2020-12-08 16:52:31

    来源:亿速云

    阅读:65

    作者:Leah

    如何将Java程序打包成一个可执行的jar文件包?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

    1、首先要确认自己写的程序有没有报错。

    2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project

    打包步骤:

    1.在项目上,右键,选择Export。

    3164d4228bf1a301edce4f9e48d91169.gif

    2.进入到下图界面,选择Java 下面的JAR file

    cba20136ec3edad89663aa828625e9d2.gif

    3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图

    8df27806153af137a08a2bef64e299a7.gif

    4.完成步骤3之后,点击Next,进入如下图界面:

    a15498c3c813ee56841549dec8c8dfb0.gif

    5.直接点Next,进入下面的界面:

    883c438bec711f79df327e2ca97800b0.gif

    6.直接点Finish,jar文件包完成。

    备注:

    1.可以根据自己的需要选择一些条件。

    2.打开jar文件包下面的META-INF\MANIFEST.MF这个文件,查看信息是否正确。

    35f1eebbbf3e130acdb7b2fd880002de.gif

    Class-Path:这个导入的是,本项目需要的一些其他的jar文件包

    Main-Class:这个是main()方法所在的类的.class文件的路径,并且在最后有个回车符(如:上面显示的是,main()方法在test包下面的PostgresSQLSync类中。)

    在windows下面运行jar包,确认导出的jar包是否存在问题:

    1.打开DOS命令:通过cd切换到本项目路径下,然后,输入java -jar xxx.jar。

    如果输入的信息,和运行项目时,在控制台输出的信息一样,就表示jar文件包已经完成。

    下面是我碰到的一些问题:

    1.在DOS命令中,出现如下错误时,表示Main-Class没有在META-INF\MANIFEST.MF这个文件中配置。

    01c6a609087910889e0bbfa97bb2b0c1.gif

    2.在DOS命令中,出现如下错误时,表示在Class-Path:或者在Main-Class:后面没有输入空格。

    223d99edd08866910931c93e3f1b5f55.gif

    关于如何将Java程序打包成一个可执行的jar文件包问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

    展开全文
  • idea打包java可执行jar包的实现步骤1,在项目上鼠标右键 --> Open Module Settings2, Artifacts --> + --> JAR --> From modules with dependencies...3, Main Class是你这个项目(脚本)的主方法,就是要...

    idea打包java可执行jar包的实现步骤

    1,在项目上鼠标右键 --> Open Module Settings

    9238663897d64d813437faf624bcb064.png

    2, Artifacts --> + --> JAR --> From modules with dependencies...

    690fbfa1f0c5b57a76e421ca40399373.png

    3, Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个

    d7776bc33f9b5889c5cfde4518dd2559.png

    4,如下图,设置 META-INF/MANIFEST.MF

    !!!!!切记,不能用默认的(起码我用默认的是不成功的)!!!!!

    bc1c022b3258d85edd36c5a4a894d7a2.png

    6,选中你这个项目的根目录,一定要放在根目录下

    1d18b734361b626797f30100e08a198d.png

    7,设置完是这样子的,关于 JAR files from libraries的两个选项:

    选中第一个的话,打完包后是一个jar包

    选中第二个的话,打完包后是一个jar包,外带你项目所用的jar包,个人推荐第二个

    2fa622d99a87ff859e12aac100c2d2e1.png

    8,设置完后就可以点OK了

    9,这个页面, Build on make打上勾,其他的不一样也没事

    cbe77d2159064ffd4f929f2049a63670.png

    10,最后一步, Build Artifacts... --> XXX.jar --> Build

    21142aaa68b9a3eac9394f4372f544d0.png

    a23e2698425ef4f38365602f30023dc6.png

    11,复制这里的路径去找jar包就行

    f1c2a794f9b5947b577e3b5fb352bb13.png

    到此这篇关于idea打包java可执行jar包的实现步骤的文章就介绍到这了,更多相关java可执行jar内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    时间: 2020-12-09

    1.编写源代码 编写源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java.程序结构如下: package test; import java.awt.*; import javax.swing.*; //更多包的导入... class NotePadFrame extends JFrame { //主界面的设计... } //其他相关代码... public class CardLayoutDemo { public static

    下面介绍过程: 第一步:完成Java GUI程序在Eclipse下,程序能够正常运行. 第二步:准备清单文件(MANIFEST.MF) 方法1:直接拷贝其它能运行的JAR文件中的MANIFEST.MF进行修改方法2:利用IDE工具,如Eclipse在生成JAR文件时自动生成MANIFEST.MF内容如下: 复制代码 代码如下: Manifest-Version: 1.0Main-Class: manager.ui.MainFrameClass-Path: ./lib/spring.jar ./l

    问题来源 一般来说,一个稍微大些的项目都会有一些依赖的Jar包,而在将项目部署到服务器的过程中,如果没有持续集成环境的话,也就是说服务器不支持在线编译及打包,那么需要自己上传依赖的Jar包,然而可能服务器上已经存在了该项目所依赖的Jar包(比如项目修复BUG,重新打包上传,而依赖不变),无需再次上传,此时只需将该项目单独打包,在运行的时候指定CLASSPATH即可. 在将Jar包部署到服务器上之后,设置CLASSPATH环境变量,运行Java -jar ...命令出现ClassNotFoundE

    6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

    一.eclipse中,在要打成jar包的项目名上右击,出现如下弹出框,选择"export": 二.在接下来出现的界面中点击"jar file",然后next: 三.在接下来出现的界面中,如图所示勾选上要打包的项目以及其他选项,例如test项目:然后点击右边箭头所指的browse,选择打好的jar包要保存的目录,同时给自己的jar包命名,例如我这里选择存放在桌面,名字为jarTest;然后点击"next",在之后弹出的界面中再点击一次"n

    6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

    Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包) 师兄部署了新的虚拟机,新学期大搞起来!之前由于爬虫代码不稳定,所以一直都是直接用Eclipse运行,然后遇到问题就修改的.但是这个比较麻烦,而且Eclipse本身就很占内存啊,摔!所以今天下午就把之前的代码清减了一下,对很多挫挫的System.out.println替换了log4j,路径啊数据库连接呀用配置文件处理了,最后打成可执行的Jar,这样在新的虚机上就可以大展拳脚咯^_^Y Biu~废话说完,进入正题,将Jav

    一.通过 eclipse 自带打包 测试项目: Main.java package com.bug; import org.junit.Test; public class Main { public static void main(String[] args) { test(); } @Test public static void test() { System.out.println("HelloWorld"); System.out.println("HelloWo

    开发一个demo时想将日志输出到最终打包的jar所在目录,从网上学习实验整理之后的配置如下, log4j.properties log4j.rootLogger = INFO,console,logFile log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.Threshold=INFO log4j.appender.console.ImmediateFlush=true log4j.app

    java 中使用maven shade plugin 打可执行Jar包 eclipse里有一个功能叫做"打可执行(runnable) jar包", 用这个功能可以把一个工程自身和所有依赖包打成一个fat jar,并且指定Main方法,这样直接使用java jar xxx.jar就可以运行代码了. 但是在不使用eclipse的时候呢?其实,借助maven,我们很容易实现同样功能.maven提供了一个shade plugin,可以用来打fat jar, 同时也提供了指定main方法的功能.

    最近IDEA打可执行Jar包搞了三天,一直失败,好好学习一下Maven-assembly,在此记录一下 1. 需求 项目打包,满足以下要求: 1.整个项目打一个Zip包下面包括应用程序.应用程序依赖的jar包.说明文档 2.项目打的jar包可以执行不同类里的Main函数 3.项目源码打的jar包要与依赖的第三方jar包分开 4.项目里的执行脚本也要一块打包并进行分类 5.document目录下的readme.txt放在压缩包的根目录下,其他的还放在这个目录下 6.打的jar包去掉不需要的目录(文

    maven所需jar com.google.zxingcore3.0.0com.google.zxing

    浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ****.jar ****.****.className [args] "****.****"表示"包名": "className"表示&

    java打包成jar jar -cvf [jar包的名字] [需要打包的文件] 执行jar包中的main方法 java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ****.jar ****.****.className [args] "****.****"表示"包名": "className"表示&q

    在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单.我们可以通过插件完成这项工作,使用assembly插件.具体使用方式如下: 1.在项目中加入插件的依赖: maven-assembly-plugin2.2&l

    大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口. 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件. 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName 我们就只要在MANIFEST.MF里面添加如下一句话: Main-Class: test.someClassName 然后我们可以在控制台里输入java

    bc308266d8dd030407e6999b80a1572d.png

    这篇文章主要介绍了maven项目如何依赖自定jar包,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在开发中经常会出现maven项目需要依赖一个自定义jar包,但是这个jar包并没有在maven仓库中,就会出现打包时找不到jar包的问题,解决办法如下: 在这个模块中,lib下的jar包是我自己定义的,maven仓库中并没有,在pom文件中添加jar包时,做以下处理 这样打包时就能找到包的位置了 以上就是本文的全部内容,希望对大家的学习有所帮助,

    9be493ee6371769b29d60a17aa7b60c0.png

    本文实例讲述了linux环境下java程序打包成简单的hello world输出jar包.分享给大家供大家参考,具体如下: 1. linux必须已安装java环境,测试 #javac -version javac 1.8.0_20 说明java环境已安装好了 2. 建立目录helloworld,在目录下建立helloworld.java文件 #cd ~ ~# mkdir helloworld ~# cd helloworld ~/helloworld# vi helloworld.java he

    展开全文
  • Java开发程序打包jar文件或exe文件所需的工具
  • 今天打包jar的文件的时候发觉图片无法定位导致图片加载失败。然后把图片放在jar文件路径下,图片就可以加载了。然后尝试写一段能够使jar文件定位图片位置的方法,成功了。但是会发觉,后者比前者在载入的时候会卡...
  • java程序打包jar文件自带图片

    千次阅读 2015-06-07 20:48:26
    导出jar文件的时候是集成图片比较好还是将图片放外部比较好。
  • 你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---...
  • Java程序打包jar文件包并执行1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。2.进入到...
  • 二、打包成可运行的jar包要打包成可运行的jar包,有两种...以Java源代码行数统计程序打包为例,演示如何打包:1. 手动创建MANIFEST.MF文件:1)首先编辑MANIFEST.MF文件,内容如下:Mf代码Manifest-Version:1.0Cr...
  • 5/19/2020 把Java程序打包jar文件包并执行 - 百度文库 Java jar 把Java 程序打包成jar 文件包并执行 把 程序打包成 文件包并执行 1 1首先要确认自己写的程序有没有报错 首先要确认自己写的程序有没有报错 2 Web ...
  • 本文介绍了把Java程序打包jar文件包并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤...
  • Java程序打包jar文件包并执行1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。2.进入到...
  • 如何把写好的Java程序打包为jar文件呢?有两种方式可以选择1.命令行的方式:打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar D:JavaProjectMyApp查看一个jar文件的内容jar tvf JAR...
  • 这篇文章主要介绍了把Java程序打包jar文件包并执行的方法,非常具有实用价值,需要的朋友可以参考下本文介绍了把Java程序打包jar文件包并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有...
  • Java程序打包jar文件

    万次阅读 2017-12-18 23:17:08
    Java程序打包jar文件(jar命令形式)  先打开命令提示符,输入jar,然后回车(如果你已经配置好了java环境),可以看到:  用法:jar{ctxu}[vfm0Mi] [jar-文件] [manifest-文件][-C 目录] 文件名...  选项:  ...
  • Java程序打包jar文件包并执行html一、首先要确认本身写的程序有没有报错。java二、第一次我写的是Web Project到如今,我一直没有执行成功,因此最好建立的是java Projectwindows打包步骤:post1.在项目上,右键...
  • 2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。 2.进入到下图界面,选择Java 下面的JAR file 3.选择项目,确认必要的文件是否...
  • 本文介绍了把Java程序打包jar文件包并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤...
  • 方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括:-c 创建新的归档文件-t 列出归档目录-x 解压缩已...
  • 本文介绍了把java程序打包jar文件包并执行的方法,分享给大家,具体如下:1、首先要确认自己写的程序有没有报错。2、第一次我写的是web project到现在,我一直没有执行成功,所以最好创建的是java project打包步骤...
  • 2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。2.进入到下图界面,选择Java 下面的JAR file3.选择项目,确认必要的文件是否选中...
  • jack_Meng的博客里面有关于打包jar包的具体过程其网址:http://www.cnblogs.com/mq0036/p/3885407.html方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] ...
  • 当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包jar包上传到Linux上去运行。1.Java程序用MyEclipse打包成可运行的jar包(1)在MyEclipse中选中需要打包的项目,点击右键,选择:Export...
  • 最近要跑爬虫程序,需要打包jar发在linux服务器中运行。主要是第三方的lib包与配置文件,不进行打包,方便修改。1.eclipse中src中源码编译后生成的源码在bin文件中,把里面源码单独拿出。2.编写MANIFEST.MF文件...
  • scala程序打包jarjava程序引用1.scala程序打包过程1.1生成artifacts1.2build1.3cmd测试2.java程序引用jar2.1添加依赖2.2测试 1.scala程序打包过程 通过idea2018打包scala程序为jar包,通过 java -jar xxx.jar 命令...
  • 如何把写好的Java程序打包为jar文件呢?有三种方式可以选择:一、命令行的方式:1.打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar /home/xxx/xxx2.查看一个jar文件的内容jar tvf ...
  • 如何把写好的Java程序打包为jar文件呢?有两种方式可以选择1.命令行的方式:打包jar cf JAR文件名称 程序文件名称或者程序所在的文件夹举例:jar cf MyApp.jar D:JavaProjectMyApp查看一个jar文件的内容jar tvf JAR...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,381
精华内容 2,152
关键字:

java程序打包jar

java 订阅