①help的api的生成

1:项目中的生成javadoc或右击项目的导出,成javadoc格式。

2:找打jdk中的Javadoc位置。如果忘记可以同cmd窗口通过指令寻找jdk位置,还可以直接再我的电脑中搜索javadoc。查找Javadoc.exe路径位置,填入javadoc命令中。

3导出就可以获得html格式的api帮助文件。

② 将帮助文件嵌入到GUI程序中。

鼠标监听事件,点击后弹出html网页文件

方法一使用的方法:使用cmd指令打开(也可用借助java.awt.desktop打开)

代码如下:

public void help()

{

File file = new File("doc/package-summary.html");

Runtime ce=Runtime.getRuntime();

try { ce.exec("cmd /c start " file.getAbsolutePath());

} catch (IOException e) {

e.printStackTrace();

}1

2

3

4

5

6

7

8

9

10

这里建立file文件建立相对路径,编译时相对与projiect内部文件夹,导出时相对jar程序。这个,就不用将doc文件放置再固定文件,而是相对放置就可以使用,在编译的过程中,路径名称不能包括空格,否则会识别不出,在运行jar文件时,文件夹名称也不可以改动。(很多程序的内部文件是不可以改动的。)

方法二使用的方法:也可用借助java.awt.desktop打开

代码如下:

public void help()

{File file = new File("doc/package-summary.html");

try { Desktop.getDesktop().open(file);

} catch (IOException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}}1

2

3

4

5

6

7

8

9

这种方法可以识别父类路径中有空格的情况,符合更多需要。此程序从方案一优化到方案二。

③ 细节注意:这里面只有把注释写好,才能体现更好的帮助API文件,

文章来源: bigsai.blog.csdn.net,作者:Big sai,版权归原作者所有,如需转载,请联系作者。

原文链接:bigsai.blog.csdn.net/article/details/78946352

系统会自带java吗_使用eclipse自带制作帮助系统相关推荐

  1. 审批流程java 代码_基于jsp的企业流程审批系统-JavaEE实现企业流程审批系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业流程审批系统, 该项目可用各类java课程设计大作业中, 企业流程审批系统的系统架构分为前后台两部分, 最终实 ...

  2. mac 自带 java 环境_在mac上搭建了Java 环境,谨以此文写给自己

    最近跳槽算空挡期吧,还是感觉这两年有点浮躁,总有想把自己归零一下,总结一下重新上路. 以前windows上搞过点java,自从入了iOS的坑,mac上还没搞过,现在借着面试facebook的准备时间, ...

  3. python27.dll是系统自带的吗_《消防应急照明和疏散指示系统技术标准》疑难问题汇总(一)...

    最近实施的<消防应急照明和疏散指示系统技术标准>想必大家有很多疑问,那么我就把一下常见的问题给大家总结了一下: 1.第3.1.2条,设置消防控制室的场所怎么理解?是仅限于消防控制室所在的单 ...

  4. java基于微信小程序的美食制作教程系统 uniapp 小程序

    随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数 ...

  5. 女主技能是鞭炮java游戏_求女主带着游戏系统,技能,空间或者异能任务、背包之类的小说...

    展开全部 1.<大小姐驾e69da5e887aa62616964757a686964616f31333433626563到> <大小姐驾到>是在潇湘书院上连载的小说,作者是万夜 ...

  6. 信号与系统奥本海姆第二版_【中山大学电通信通信号与系统考研】自编的两张小卡片带大家整理一下《奥本海姆·信号与系统》的知识架构...

    建议有时间的同学看看以下的视频,讲解的比文章详细些. [中山大学信号与系统考研]<奥本海姆·信号与系统>教材读不下去?抓不住重点?自编的两张小卡片带大家整理一下知识架构.考研的,本科学习的 ...

  7. 联想拯救者r720适合java么_联想拯救者R720重装Win10系统的正确姿势

    2017年最火爆的笔记本子当属联想拯救者R720, 很多人用它玩吃鸡游戏,这款机型购买时,有的选的是无固态版本, 也有的自行加装固态,也有的买来时就是固态+机械双硬盘. 问题一: 加装固态的话,必须选 ...

  8. 微信点餐系统java教程_构建微服务微信点餐系统教程

    凡是认购学员提供全部的问题解答,有问题请大家私信提出问题. 微服务是目前行业的热门技术架构,随着移动互联网愈演愈烈,微信支付和外卖成为人们的**,为了让广大技术爱好者学习微服务架构和业务结合,从而研发 ...

  9. linux java时区_教大家几种在Linux系统中查看时区的方法

    前言 在这篇短文中,我们将向你简单介绍几种 Linux 下查看系统时区的简单方法.在 Linux 机器中,尤其是生产服务器上的时间管理技能,是在系统管理中一个极其重要的方面. 好,我们一起来看几种查看 ...

最新文章

  1. 一个人,开始变得优秀,就会渐渐地从这些圈子消失了
  2. springboot 获取登录浏览器_java项目部署到linux服务器,微信小程序后台springboot项目部署到云服务器(图文详解)...
  3. 使用INNER JOIN ON 多表关联查询,获取指定用户下指定权限的资源SQL:
  4. Golang 并发编程之Context
  5. 使用VisualStudio或VisualStudio Code作为代码比较工具
  6. 阿里云rds mysql 并发_干货 | 浅析RDS MySQL 8.0语句级并发控制-阿里云开发者社区
  7. 四针角oled屏连接arduino_和孩子一起做个显示温湿度的oled屏桌面摆件[青创小电视]...
  8. 仪器开发 之 DICOM 三维重建 HPP
  9. oracle物理,Oracle物理结构概述
  10. matlab 给参数赋值,未对输出参数赋值 求大神帮忙解惑
  11. 玩转5G之--网络布线2 详细解说
  12. 台式计算机风扇一直响,台式电脑风扇声音大怎么办(笔记本风扇一直嗡嗡响)...
  13. [Ynoi2016]炸脖龙I/Nephren Ruq Insania
  14. Blast中文手册(5)
  15. 蛋白二级结构预测(ANN神经网络、BP算法)
  16. 【Fuzzy】模糊专家系统(1)
  17. matlab图上输入希腊字母,Matlab中给图形添加【希腊字母】
  18. 计算机组成原理第一章作业,计算机组成原理第一章习题答案(作业).doc
  19. 01 KVM虚拟化简介
  20. 腾讯云点播 - 视频防盗加密 - 使用总结

热门文章

  1. 经典回溯之火柴拼正方形
  2. 维修变频器和服务器赚钱吗,【转】一个变频器维修老手的7年经验与心得
  3. 手机内存卡转化linux,Android 往手机内存卡上存储用户名与密码的操作
  4. Element-UI 表单验证规则rules 配置参数说明
  5. python学习笔记(十 三)、网络编程
  6. 如何使用易我数据恢复向导恢复数码相机删除的图片
  7. 【转】android程序连接网络出现android.os.NetworkOnMainThreadExceptionat
  8. 从委托而起(二)认识委托
  9. 利用div的定位制作复杂的页面布局
  10. IIS内部服务错误aspx与asp