当前位置: 首页 > news >正文

导出word格式的Javadoc(可用于快速生成项目详细设计文档)

导出word格式的Javadoc

​ 最近要编写项目详细设计文档,作为程序员当然想看看有没有能够自动生成的办法,生成详细设计文档,然后再在生成的基础上略做修改就好了(偷懒大法~),还真有,特此分享!

工具

  • IDEA
  • docflex
  • javadoc
  • WORD

准备

  1. 下载docflex,http://www.filigris.com/flexdoc-javadoc/ 或者使用我提供的版本,链接:https://pan.baidu.com/s/1EMQ8JeBx0ISLKiti3pLd8w
    提取码:1468
  2. 解压docflex
  3. 注册账号,获取license
  4. 将license放到docflex的lib文件夹

使用方式

  1. 打开IDEA的tools菜单
  2. 点击【Generate Javadoc】
  3. 在Command line arguments 中填入:-doclet com.docflex.javadoc.Doclet -docletpath C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\docflex-javadoc-1.6.1\lib\docflex-javadoc.jar -encoding UTF-8

​ 这里面的C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\docflex-javadoc-1.6.1\lib\docflex-javadoc.jar 为该Jar包的全路径

image-20240815134124319

  1. 最后那个是docflex的绝对路径

  2. 点击Generate

  3. 在弹出的docflex窗口后中选择RTF,输入文件名,点击Run即可

    一定点下箭头,选这个javadoc\PlainDoc.tpl,不要点下箭头旁边的… 我这会有问题

    image-20240816145706510

    然后选择RTF格式,Output folder是输出目录 testpro是输出文件的名称,这个可以自行修改,修改好了后,点击Run就行了

    image-20240816140757276

  4. 将生成的文件用word打开,另存为,选择docx即可

生成文档形式

生成文档如下,可以直接这样使用,也可以根据自己的需求稍作修改。

image-20240816141738738

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Swoole 和 Java 哪个更有优势呢
  • 白骑士的HTML教学高级篇 3.4 性能优化
  • 音频分割怎么弄?手把手教会你实用的音频分割技巧
  • 5G毫米波测试助力突破高频段设备局限,实现高效外场测试
  • Json-复杂泛型解析工具类
  • Gaussian Splatting 在 Ubuntu22.04 下部署
  • 回顾加密风险投资15年演变:步履维艰,但总体向上
  • 存储管理功能
  • Redis 作为 PHP 的会话存储
  • ctypes简单学习
  • 免费的开源报表工具都有哪些?盘点一下打工人必备的几款开源报表工具!
  • 【日记】黑神话的优化感觉有些微妙(1188 字)
  • 基于java的美食信息推荐系统的设计与实现论文
  • Docker的私有仓库部署——Harbor
  • 超实用超详细的自动补全验证码脚本!切实解决了各种数字、字母、滑动拼图等验证码引发的痛点,两步即可解放双手
  • Google 是如何开发 Web 框架的
  • [数据结构]链表的实现在PHP中
  • axios 和 cookie 的那些事
  • bearychat的java client
  • Docker: 容器互访的三种方式
  • gops —— Go 程序诊断分析工具
  • MySQL几个简单SQL的优化
  • node.js
  • XML已死 ?
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 来,膜拜下android roadmap,强大的执行力
  • 使用docker-compose进行多节点部署
  • 消息队列系列二(IOT中消息队列的应用)
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​数据结构之初始二叉树(3)
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • ## 基础知识
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (七)Knockout 创建自定义绑定
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • (算法)Game
  • .htaccess配置常用技巧
  • .Net 4.0并行库实用性演练
  • .Net IE10 _doPostBack 未定义
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET6实现破解Modbus poll点表配置文件
  • .NET使用存储过程实现对数据库的增删改查
  • .NET学习全景图
  • /bin/bash^M: bad interpreter: No such file or directory
  • /run/containerd/containerd.sock connect: connection refused
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @AliasFor 使用
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • []串口通信 零星笔记
  • [240727] Qt Creator 14 发布 | AMD 推迟 Ryzen 9000芯片发布