本文讲解了把java文件打包成jar文件的方法,经测试可行.由于作者没时间用批处理文件进行操作的方法没有列出来.

(1)把一个java文件打包到当前目录   javac –d . *.java

(2)把一个java文件打包并编译到指定文件夹中  javac –d object_file *.java

(3)如何制作JAR呢?

1)编译生成.class文件 如上(1)、(2)

2)做一个配置文件,随便取名字如conf.txt,在该文件内输入一行:

Main-Class: packageName.Class_FileName(回车)

注意:文件开头必须顶ge写,不可有空ge,Main-Class:后有一个空ge,另外,该行必须以一个回车结束。该配置文件给出了双击Jar文件时运行其中的哪个类。

3)输入一下ming令制作JAR文件:

Jar cmf conf.txt jar_name.jar packageName/*.class

这里的conf.txt和jar_name.jar两个文件分别对应的参数是m和f。conf.txt的作用是配置manifest.mf文件。因为要创建可执行的jar文件包,光靠指定一个manifest.mf是不够的,因为MAINFEST是jar文件是和不可执行的JAR文件都包含MANIFEST。关键在于可执行的JAR文件包的MANIFEST,其内容包含Main-Class项。

怎么样,如有不明白欢迎交流。

本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

java文件打包jar文件_如何把JAVA文件打包成jar文件相关推荐

  1. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

  2. java 文件流读取文本_如何在Java 8中处理流和读取文本文件

    java 文件流读取文本 我已经使用最新的Java8转换了一个旧的实用程序类. 我经常使用它来打印清单文件的内容,以检查任何神秘的jar文件的版本等.只需运行" java ztools.Pr ...

  3. java 输出定位代码行_指定一个.java文件,输出其代码行数

    CountList2.java//用来统计java代码行数 import java.io.BufferedReader; import java.io.File; import java.io.Fil ...

  4. java编写大数据分析模型_如何用Java(DOM分析器)编写XML文件

    java编写大数据分析模型 Earlier we learned how to read XML file and how to edit XML file in java using DOM Par ...

  5. java文件中获取创建日期_如何在Java中获取文件的上次修改日期

    java文件中获取创建日期 Sometimes we need to get the file last modified date in Java, usually for listeners li ...

  6. java写病毒程序代码_一个用JAVA写的清除EXE病毒文件的程序(转)

    Clear.java 这是一个主类,主要是负责运行程序和参数检查,不是核心 程序代码: import java.io.*; public class Clear{ public static void ...

  7. java web 断点上传_使用WebUploader实现分片断点上传文件功能(二)

    写在前面: 这几天,有去研究一下WebUploader上传文件,前面的博客有记录下使用WebUploader简单上传文件的例子,今天就把分片断点上传的例子也记录下吧,在博客园中,也查看了一些资料,基本 ...

  8. java如何脱离ide运行_如何脱离IDE使用自己的jar包?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package  qmy.test; public  class  C1 { public  void  write() { System.out.pri ...

  9. img文件解包工具_使用tar归档命令,就不怕文件多!

    通过SSH访问服务器,难免会要用到压缩.解压缩.打包.解包等,这时候tar命令就是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar最初被用来在磁带上创建 ...

  10. java将office文档,word,ppt,pdf文档转换成swf文件在线预览

    java将office文档pdf文档转换成swf文件在线预览 第一步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux ...

最新文章

  1. android 程序 读logo,Android端APP更换logo和名称后都需要些测试哪些内容呢?
  2. SpringBoot学习系列之一
  3. IOS pushViewController如何去隐藏tabbar
  4. 编程 音量键_盘点市面上那些千元级高逼格的键盘 灯光炫酷 多宏编程
  5. 【转载保存】Selenium Webdriver元素定位的八种常用方式
  6. python改变列的数据类型_python – Pandas:更改列的数据类型
  7. 2021小程序该怎么做?爆款产品拆解案例来了
  8. ok计数器使用教程_玩转透视表!Excel教程 Excel入门 Excel技巧 Excel快捷键 Excel学习!...
  9. 微课|玩转Python轻松过二级(3.2节):元组与生成器推导式
  10. Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
  11. DeFi信用合作社Xend Finance将于今日23时通过Balancer LBP开启公募
  12. 【Vue2.0】—事件处理和事件修饰符(二)
  13. JavaScript执行环境
  14. python大漠插件多开_[求助,]用python调用大漠插件,注册好后调用出错.完全不会了...
  15. 小程序内容安全API
  16. python操作office word模板
  17. 安装服务器系统提示加载驱动程序,戴尔PowerEdge:在安装Windows 2003、2008或2012的过程中,如何加载PERC驱动程序...
  18. Python乐趣之tkinter欢迎界面
  19. 前端八股文,https、跨域、闭包、原型链,布局、防抖节流等
  20. 安装kali步骤(超级超级详细)

热门文章

  1. 爬虫-反爬二:有道词典js加密
  2. 支付核心研发部 | POS支付系统技术架构解密
  3. Oracle查询数据表数据很少却很慢(查询空表很很耗时)
  4. java五大浏览器,[Java教程]各主流浏览器(PC、移动端)userAgent属性信息
  5. AVPro批量制作视频缩略图
  6. Nginx的常用配置
  7. 全球及中国机器视觉光源行业市场调查及投资可行性研究报告2022-2028年
  8. NB-IoT从原理到实践 学习笔记 part1-8
  9. AI科普(一):什么是人工智能?
  10. ios禁止屏幕旋转的几种方法