UDN-企业互联网技术人气社区

板块导航

浏览  : 1042
回复  : 0

[讨论交流] Java 生成应用程序

[复制链接]
呵呵燕的头像 楼主
发表于 2016-11-27 21:58:10 | 显示全部楼层 |阅读模式
  Java 制作可执行程序

  Java 应用程序总共有三种部署方式

  1.   1. 本机

  2.   整个程序都在用户的计算机上以独立,可携的 GUI 执行,并以可执行的 JAR 来部署

  3.   2. 两者之间的结合

  4.   应用程序分散成在用户本地系统运行的客户端,连接到执行应用程序服务的服务器部分

  5.   3. 远程

  6.   整个应用程序都在服务器端执行,客户端通过非 Java 形式,可能是浏览器的装置来存取。
复制代码

  本篇文章主要介绍第一种方式,也就是如何将写好的程序打包成 Jar FIle。

  为了演示,我写了一个 GUI 程序,类的目录如下所示

s.png


  接下来利用终端进入 source目录,然后执行编译命令,如下所示

r.png


  看一下这个命令

  1.   `javac - d ../classes com/hwaphon/*.java`

  2.   -d 代表将编译结果输出到指定位置,在这里我方到了 classes 目录下

  3.   后面的 `com/hwaphon/*.java` 命令表示编译在此目录下的所有.java 文件
复制代码

  注意这个classes 目录,与放置类文件的 source 在同一目录下,如下所示

q.png


  现在打开classes目录,你会发现编译生成的 .class文件会按照类的包结构存放,如下所示

p.png


  接下来在classes 目录下新建一个manifest.txt文档,在里面写入 Main-Class : com.hwaphon.CardBuilder (写入的是包含 main() 方法的类名称)

o.png


  写完之后按如下操作即可生成 可执行Jar

n.png


  现在在你的工程目录下就已经能看到 card.jar 了,在安装了 JRE环境的电脑上双击即可执行,当然也可以通过命令行的方式执行

m.png


  如上所示,已经正确得到 Jar 文件并运行,可见操作起来还是比较麻烦的,如果你用编译器Eclipse 的话,可以一键生成 Jar,过程如下

  
  1. FIle -> Export -> Java -> Runnable Jar FIle->FInish
复制代码


原文作者:佚名  来源:开发者头条

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部