使用eclipse自带制作帮助系统

简介: ①help的api的生成1:项目中的生成javadoc或右击项目的导出,成javadoc格式。2:找打jdk中的Javadoc位置。如果忘记可以同cmd窗口通过指令寻找jdk位置,还可以直接再我的电脑中搜索javadoc。查找Javadoc.exe路径位置,填入javadoc命令中。3导出就可以获得html格式的api帮助文件。

①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();
  }


这里建立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();
  }}


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


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


aHR0cDovL2ltZy5ibG9nLmNzZG4ubmV0LzIwMTgwMTAxMTcyOTMwOTc1.pngaHR0cDovL2ltZy5ibG9nLmNzZG4ubmV0LzIwMTgwMTAxMTcyOTQ1OTEw.pngaHR0cDovL2ltZy5ibG9nLmNzZG4ubmV0LzIwMTgwMTAxMTczMDQ3NjI1.png


目录
相关文章
|
Java 关系型数据库 MySQL
JSP在线小说系统用eclipse定制开发mysql数据库BS模式java编程jdbc
JSP 在线小说系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。
104 1
JSP在线小说系统用eclipse定制开发mysql数据库BS模式java编程jdbc
|
Java 关系型数据库 MySQL
java 网上二手车销售系统用eclipse定制开发mysql数据库BS模式java编程jdbc
JSP 网上二手车销售系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。
85 0
|
Java 关系型数据库 数据库
JSP网上手机商城系统 用eclipse定制开发mysql数据库BS模式java编程jdbc
JSP 网上手机商城系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。
146 1
JSP网上手机商城系统 用eclipse定制开发mysql数据库BS模式java编程jdbc
|
7月前
|
Java 关系型数据库 BI
基于Java Swing 开发的网吧管理系统【eclipse和idea两个版本运行源码】
基于Java Swing 开发的网吧管理系统【eclipse和idea两个版本运行源码】
136 0
|
Java 关系型数据库 Apache
Apache Maven简介&安装及系统坏境配置&eclipse配置Apache Maven---详细介绍
Apache Maven简介&安装及系统坏境配置&eclipse配置Apache Maven---详细介绍
172 0
|
Java 关系型数据库 MySQL
java网上购物系统eclipse定制开发mysql数据库BS模式java编程jdbc
JSP 网上购物系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。 系统运行视频 https://www.bilibili.com/video/BV1Yh4y1E7x8/
114 0
|
Android开发
eclipse修改文件编码,window系统
Eclipse中经常会遇到中文乱码的问题,一般都是编码格式不一致,eclipse默认的编码格式是GBK,这里推荐统一使用UTF-8。
|
Android开发
不能直接从eclipse拷贝源码到android系统中。
不能直接从eclipse拷贝源码到android系统中。
98 0
|
Java 关系型数据库 MySQL
Eclipse+Java+Swing+Mysql实现员工工资管理系统(上)
Eclipse+Java+Swing+Mysql实现员工工资管理系统
423 0
Eclipse+Java+Swing+Mysql实现员工工资管理系统(上)
|
Java 关系型数据库 MySQL
Eclipse+Java+Swing+Mysql实现酒店管理系统
Eclipse+Java+Swing+Mysql实现酒店管理系统
397 0
Eclipse+Java+Swing+Mysql实现酒店管理系统