12.6 应用程序打包发布(Win)

1) 在Windows 中设置环境变量(安装JDK时要求)

Set Path=%Path%;d:\Program Files\Java\jdk1.6.0_14\bin

Set Classpath=.; d:\Program Files\Java\jdk1.6.0_14\lib

2) 设置应用程序的类路径:

d:\myjava\ch08>set classpath=d:\myjava\ch08

3) 编译源代码文件:

d:\myjava\ch08>javac filename.java

4) 编写清单文件MANIFEST.MF (文本),内容如下:

Manifest-Version: 1.0

Created-By: 1.5.0_02 (Sun Microsystems Inc.)

Main-Class: filename

5) 生成压缩包.jar文件:d:\myjava\ch08>

jar cfm filename.jar MANIFEST.MF *.class

6) 该目录下编写filename.bat文本文件,内容如下:

javaw -jar filename.jar

7) Windows下运行该文件,出现错误时修改方法:

①用WinRAR打开filename.jar ,查看META-INF文件夹下的MANIFEST.MF 文件,一般少一行Main-Class: filename

②用WinRAR解压filename.jar ,后修改MANIFEST.MF

③在WinRAR中删除META-INF文件夹,后再添加修改后的该文件夹

④在WinRAR中再压缩filename.jar 文件即可

8) 发布作品:

仅保留filename.jar 、filename.bat和程序运行所用到的数据库、图像、文件等文件夹(注:以上方法仅限于无外部文件的情况)

12.6 应用程序打包发布(Eclipse)

1) 编写清单文件MANIFEST.MF (文本),内容如下:

Manifest-Version: 1.0

Created-By: 1.6.0 (Sun Microsystems Inc.)

Main-Class: filename

2) 项目上右键单击Export>Java>JAR file >next>输入filename.jar>next>next>

选择Use existing manifest from workspace >Browse>Finish>OK

3) 该目录下编写filename.bat文本文件,内容如下:

javaw -jar filename.jar

交实验报告

Java应用怎么打包发布_myeclipse中java应用程序打包发布步骤相关推荐

  1. DotNet4应用程序打包工具(把DotNet4安装程序打包进你的应用程序;WINAPI开发,无dotNet环境也可顺利执行)【一】整体思路...

    先说废话 很多朋友对我写的这个系列的第五篇比较感兴趣:http://www.cnblogs.com/liulun/archive/2011/12/08/2280110.html 因为我承诺第五篇就公布 ...

  2. linux java 获取路径怎么写_linux中java获取路径的实例代码

    linux中java获取路径怎么写? 在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java". 在java的代码开发中 \ 是代 ...

  3. linux java 获取路径怎么写_linux中java获取路径怎么写?

    linux中java获取路径怎么写? 在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java". 在java的代码开发中 是代表转 ...

  4. vue打包后static中的文件未打包进去

    在vue中未使用到的静态资源文件,例如:引用在index.html的js的(此处不知为何,vue打包认为其为未引用),后端返回才引用到的图片等文件. 目前只涉及到此两类,后续再补充. 打包时stati ...

  5. exe4j打包exe_Java日常实用技巧之程序打包为可执行文件

    因为我刚好遇见你 留下足迹才美丽 风吹花落泪如雨 因为不想分离 因为刚好遇见你 留下十年的期许 如果再相遇 我想我会记得你 最近根据某管理系统,写了一个数据爬取的操作,但需要在无Java环境中运行,于 ...

  6. 微信小程序怎么新建php文件,微信小程序中创建小程序页面的步骤介绍(图文)...

    本篇文章给大家带来的内容是关于微信小程序之创建小程序页面的步骤介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 创建一个简单的页面,创建小程序页面的具体几个步骤: 1. 在page ...

  7. Java笔记-获取自己资源文件中的配置文件(打包成jar包为其他包所引用也能获取)

    文件结构如下: it1995.properties it1995.jdbc.url=jdbc:oracle:thin:@//192.168.1.102:1521/orcl it1995.jdbc.us ...

  8. java中使用pdfBox打印pdf;java web打印pdf;静默打印;jar程序打包成exe文件;exe4j的使用

    java编写打印控件 web打印一直是个棘手的问题,市面上的第三方打印插件也是贵的离谱,这里给出一个可行的解决方案. SpringBoot项目的web服务,实现的功能: 获取电脑可用的打印机列表 设置 ...

  9. cmd中java编译命令是什么_cmd中java的编译命令——java和javac、javap

    如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行.进入如图所示的画面: 可知,当前默认目录为C盘Users文件夹下的Administrator文件夹.一般而 ...

最新文章

  1. python3语法糖------装饰器
  2. Matlab 二维绘图函数(plot类)
  3. Android 插件框架实现思路及原理
  4. VTK:简单操作之PerspectiveTransform
  5. linux pandas教程_竞赛中的Docker使用教程
  6. 第k个数组中的最小值
  7. C# 基础知识复习(四)---数组
  8. 英特尔CEO:将在行业整合背景下大力收购半导体企业
  9. 行拘被释放,车顶维权女车主首发声!出手就是对特斯拉放大招?
  10. 关于稀疏矩阵转化为稠密矩阵问题 (scipy.sparse格式和tensor稀疏张量格式)
  11. 一个企业为什么执行不力?
  12. XVII Open Cup named after E.V. Pankratiev. GP of Siberia, Division 1
  13. 麦子学院-第一阶段-测试基础
  14. iOS 提升交互之根据多个UITextField的编辑状态改变按钮状态
  15. LAFEAT: Piercing Through Adversarial Defenses with Latent Features论文解读
  16. 使用VirtualBox安装Dos系统并配置masm汇编语言环境
  17. Haar特征提取算法的实现
  18. 希尔密码C语言源代码,希尔密码加密解密(示例代码)
  19. 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
  20. 联想g510拆键盘的简单方法_笔记本键盘怎么拆 教你如何正确拆笔记本键盘 (全文)...

热门文章

  1. Reading HTML content from a UIWebView
  2. 【分布式系统工程实现】系统可扩展性演化
  3. AngularJs ui-router 路由的简单介绍
  4. 在Mac中用快捷键快速插入日期时间
  5. [产品相关] A/B测试终极指南(翻译)
  6. 网页改成html后缀,自定义网页后缀名-网页后缀名HTML、HTM、SHTml、STHM的区别
  7. C#图解教程读书笔记(深入理解类)
  8. python强制退出循环_for循环、while循环、break跳出循环、continue结束本次循环、exit退出本次脚本...
  9. 四核八线程和八核八线程区别
  10. Seldom2.0: 如何更简单的实现HTTP接口测试