好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

用JBuilder制作和发布Java程序.ppt

32页
  • 卖家[上传人]:206****923
  • 文档编号:51334299
  • 上传时间:2018-08-13
  • 文档格式:PPT
  • 文档大小:770.50KB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Java语言与JBuilder应用初步第十章 用JBuilder制作和发布 Java程序本章要点è用JBuilder编译、调试程序èJava压缩包(JAR)è用JBuilder发布程序用JBuilder编译、调试程序lJBuilder的特点–是一种集成化的开发平台–提供了完整的编译、运行、 调试工具–使得程序开发变得更加方便l演示例题:–利用在第一章中使用JBuilder 建立的HelloWorldClass程序用JBuilder编译、调试程序l演示例题的结构:–由三个源文件,六个类组成–HelloWorldClass类是主程序 文件–程序的入口,显示主窗口–HelloWorldFrame.java中包括 主窗口类,以及三个消息处理类–HelloWorldFrame_AboutBox 是一个显示版权信息的对话框类用JBuilder编译、调试程序l在JBuilder中编译Java程序–编译一个java文件l从菜单中选择“Project”- >“Make HelloWorldFrame. java”,其中的 文件名为java文件名–编译工程中的所有java文件l从菜单中选择“Project”- >“Make Project HelloWorld.jpx”,其中的 文件名为工程名称l或者点击工具栏中的 按 钮用JBuilder编译、调试程序l在JBuilder中编译Java程序–编译工程中的所有java文件l在编译整个工程时,如果 一个java文件没有修改过,那么JBuilder 就不会重新编译它–重新编译所有的Java文件l从菜单中选择“Project”- >“Rebuild Project HelloWorld.jpx”l或者点击工具栏中的 按 钮lJBuilder会重新编译所有的 Java文件,而不管它们是否修改过用JBuilder编译、调试程序l在JBuilder中运行Java程序–从菜单中选择“Run”->“Run Project”–或点击工具栏中的 按钮–或按快捷键F9–JBuilder在运行前会自动判断 工程中的所有源程序是不是都编译了–如果还有未编译的Java源程 序,JBuilder会编译这些程序,然后再 运行用JBuilder编译、调试程序l在JBuilder中运行Java程序–在命令行方式下运行Java程 序时需要给出入口类和路径参数–JBuilder会自动判断程序入口 类,并加入恰当的路径参数,因此不 需要手动给出–JBuilder可以自动给出编译、 运行程序所需的参数、命令–这使得编译、运行程序更加 方便。

      程序规模越大、越复杂,这种 方便性就会越突出用JBuilder编译、调试程序l在JBuilder中调试Java程序–JBuilder具有强大的调试功能–这是编写大型程序所必需的–手工方式无法做到l调试Java程序的方法–从菜单中选择“Run”- >“Debug Project”–或点击工具栏中的 按钮–或按快捷键Shift-F9用JBuilder编译、调试程序l调试程序的功能–调试运行中,包括调试代码–JBuilder可以据此知道程序执 行到哪一步–也可以检查变量的值l设置断点–在一行源代码中按下快捷键 F5–或者在右键弹出菜单中选择 项用JBuilder编译、调试程序l设置断点–设置断点的行会变成淡红色 背景,代码的左侧也会出现一个小红 点–当程序执行到该行时,就会 暂停–将鼠标移动到变量上,会自 动弹出一个小窗口显示变量的内容用JBuilder编译、调试程序l在调试中运行程序–单步跨越l快捷键为F8,执行一条语 句,当执行一个函数时,将整个函数作 为一条语句–单步进入l快捷键为F7,执行一条语 句,当执行一个函数时,会进入函数内 部一步步执行–单步出函数l与单步进入相对应,将函 数中剩下的所有语句全部执行完,跳出 函数之后,再暂停用JBuilder编译、调试程序l在调试中运行程序–运行到光标位置l快捷键为F4,程序运行到 光标位置再暂停l可以让程序快速停在有问 题的代码行–恢复运行l快捷键为F9,让程序从断 点位置继续执行下去,直到遇到下一个 断点或程序结束–停止运行l快捷键为Ctrl-F2,作用是 停止调试运行程序Java压缩包(JAR)lJava压缩包的作用–一个Java程序往往由许多二 进制文件,以及图片资源文件组成的–前面的HelloWorld程序就有6 个类文件,4个图片文件–实际的Java程序往往有上百 个类文件,数十个图片资源文件–过多的文件不利于Java程序 的管理,特别不利于从网络下载Java压缩包(JAR)lJava压缩包的作用–Java提供将文件打包压缩的 功能–将所有的类文件,和程序中 用到的图片等资源文件打包在一个文 件中–再将打包文件压缩,形成一 个jar文件–Java可以直接执行jar文件内 的程序,不需要解压缩、展开程序Java压缩包(JAR)lJBuilder的压缩包向导–将繁琐的命令行参数以图形 方式表示–利用向导指引用户完成设置–常用的参数都以默认值的形 式给出–程序文件更改时,可以快捷 高效地更新JAR文件–压缩包向导共分五步:Java压缩包(JAR)l向导第1 步–选 择压 缩包 的类 型, 这里 选基 本型 即可Java压缩包(JAR)l向导第2 步–为 压缩 包工 程起 名–J Builde r自动 给出 压缩 包的 文件 名–选 中“压 缩”选 项Java压缩包(JAR)l向导第3 步–选 择需 要打 包的 文件 类型 ,这 里选 所有 文件 即可Java压缩包(JAR)l向导第4 步–选 择相 关程 序, 本例 中没 有相 关程 序Java压缩包(JAR)l向导第5 步–保 留打 包压 缩的 文件 列表Java压缩包(JAR)l完成压缩包向导之后,在JBuilder左 侧的“Project”框中出现“HelloWorld” 项l右键单击该项,在弹出式菜单中选 “Make”,就会自动产生压缩包文件l当程序文件修改后,不需要重新运行 压缩包向导,只需要右键单击压缩项 ,选“Rebuild”重新产生压缩包文件即 可Java压缩包(JAR)l打开压缩包,其中包括了所有的二进 制代码文件和图片资源文件用JBuilder发布程序lJava程序发布包的特点–Java程序的执行比较麻烦, 需要在命令行下敲入“java ”–对于图形界面形式的操作系 统,这种程序执行方式很不方便–JBuilder为常用的操作系统, 如Windows,Linux等提供了一个可执 行程序–用户可以直接执行这个程序 来调用Java程序用JBuilder发布程序l程序发布包向导–在菜单中选“Wizards”- >“Native Executable Builder”,就会出 现程序发布向导–向导共分7步,其中重要的 是第1步和第6步–第1步中需要为程序发布工 程起一个名字–第六步中选择建立的可执行 程序类型–JBuilder可以建立的5种可执 行程序:lWindows图形界面程序, Windows命令行程序,Linux程序, Solaris程序,Mac OS X程序用JBuilder发布程序l程序发布包向导用JBuilder发布程序l产生Java发布程序–运行了程序发布包向导后, 在JBuilder左侧的“Project”框中会出现 相应项–右键单击发布项,选“Make” 以产生Java程序发布包–如果Java程序有修改,只需 要在发布项上单击鼠标右键,选 “Rebuild”即可再次产生Java程序发布 包用JBuilder发布程序lJava发布包的内容–HelloWorld2.jar:l发布包向导自动生成的 Java压缩包文件,发布程序需要使用压缩 包存储程序内容用JBuilder发布程序lJava发布包的内容–HelloWorld2W.exe:– Windows下的图形界面程 序–HelloWorld2.exe:Windows 命令行程序–HelloWorld2-linux:Linux下 的执行程序–HelloWorld2-solaris:Solaris 下的执行程序–HelloWorld2-mac:Mac OS 下的执行程序用JBuilder发布程序lWindows图形界面程序用JBuilder发布程序lWindows命令行程序用JBuilder发布程序lWindows图形界面与命令行程序对比–二者的界面基本相同–Windows命令行程序在后台 还有一个命令行界面,就如同我们在 命令行下执行Java程序一样–而Windows图形界面程序没 有命令行–二者相比,Windows图形界 面更适合执行图形界面的程序。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.