一、生成JavaDoc

为了方便查看功能解释,除了使用Swagger-ui以外,还需要知道非控制器(controller)类的功能,比如Service、Resource等。于是尝试了一下IDEA的生成JavaDoc功能(Tool->Generate JavaDoc...)。

二、生成失败报错

结果出现一堆的错误:

D:\Users\Administrator\IdeaProjects\plan-course\src\test\java\com\xchgx\cloud\sso8\webplancourse\dao\SemesterDaoTest.java:129: 错误: 编码GBK的不可映射字符
        System.out.println("鍒犻櫎琛?");
                                ^
D:\Users\Administrator\IdeaProjects\plan-course\src\test\java\com\xchgx\cloud\sso8\webplancourse\dao\SemesterDaoTest.java:131: 错误: 编码GBK的不可映射字符
        System.out.println("鍒涘缓琛?");
                                ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\controller\CourseTimeController.java:8: 错误: 编码GBK的不可映射字符
@Api(value = "涓婅鏃堕棿鎺у埗鍣?",tags = {"涓婅鏃堕棿鎺у埗鍣?"})
                        ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\controller\CourseTimeController.java:8: 错误: 编码GBK的不可映射字符
@Api(value = "涓婅鏃堕棿鎺у埗鍣?",tags = {"涓婅鏃堕棿鎺у埗鍣?"})
                                              ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\po\CourseTime.java:8: 错误: 编码GBK的不可映射字符
 * 璇剧▼鏃堕棿琛?
          ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\po\CourseTime.java:24: 错误: 编码GBK的不可映射字符
    private String holiday;//鑺傚亣鏃ュ悕绉?
                                    ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\commandline\InitCommandLine.java:17: 错误: 编码GBK的不可映射字符
 * 绗竴娆¤繍琛屾椂鍒濆鍖?
                ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\commandline\InitCommandLine.java:33: 错误: 编码GBK的不可映射字符
        log.info("绗竴娆¤繍琛屾椂锛屾鏌ュ悇绉嶈〃鍜屽叧绯?");
                                        ^
D:\Users\Administrator\IdeaProjects\plan-course\src\main\java\com\xchgx\cloud\sso8\webplancourse\commandline\InitCommandLine.java:39: 错误: 编码GBK的不可映射字符

三、解决方法

这里参考了另一位博主的博客(https://blog.csdn.net/qq_34054957/article/details/80892413),使用了附加的参数。

项目采用的是UTF-8编码,命令在Windows10环境下默认采用GBK编码,于是出现了正常的注释都出现乱码的现象。

在IDEA生成JavaDoc时,添加命令参数 -encoding utf-8 -charset utf-8

终于命令成功执行。

2021年1月23日

IDEA Generate JavaDoc时 控制台报错误: 编码GBK的不可映射字符相关推荐

  1. 错误: 编码GBK的不可映射字符 - Android Studio 生成javadoc文档时报错

    1.运行Tools工具中的Generate JavaDoc报错 想将项目生成一个帮助文档,结果生成doc时(如下图所示), 报下面错误 错误: 编码GBK的不可映射字符//鑾峰彇鍒板緟瑙f瀽鐨勫浘鐗? ...

  2. 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 javadoc 命令 , 生成 Java 文档 , 报错 ; javadoc Student.java D:\develop\javadoc& ...

  3. JAVA:错误: 编码GBK的不可映射字符;错误: 找不到或无法加载主类;

    目录 一.编码GBK的不可映射字符: 1.现象 2.解决方法 ANSI:ANSI是什么编码? - malecrab - 博客园 (cnblogs.com) 二.找不到或无法加载主类 一.编码GBK的不 ...

  4. 基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案

    基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译: 之前的几个文件没有中文的内容,都没 ...

  5. 编译文件时报错:错误: 编码GBK的不可映射字符

    1.遇到的问题:窗口cmd编译文件报错:编码GBK的不可映射字符: 2.原因分析: Windows下默认为GBK编码,javac编译utf-8编码的java文件时,会报错: 编码GBK的不可映射字符 ...

  6. 命令行运行javac,报错: 编码 GBK 的不可映射字符 (0x9C)

    目录 错误情况示例: 原因分析: 解决办法: 错误情况示例: 用命令行运行javac编译java源文件时,发生错误: E:\myJavaCode>javac Welcome.javaWelcom ...

  7. java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法

    java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法 错误原因:使用简单javac 命令编译java文件,如果代码中存在中文,就算是注释有中文的 ...

  8. 【java】xxxxx.java:5: 错误: 编码 GBK 的不可映射字符_编译问题

    1.出现问题 xxxxx.java:5: 错误: 编码 GBK 的不可映射字符 (0x80) System.out.println("璇疯緭鍏ョ涓?涓拰灏氱殑韬珮锛?"); ...

  9. java错误: 编码 GBK 的不可映射字符 (0x9C)

    java错误: 编码 GBK 的不可映射字符 (0x9C) 目录 java错误: 编码 GBK 的不可映射字符 (0x9C) 错误情况示例: 解决办法: 错误情况示例: E:\myJavaCode&g ...

最新文章

  1. CustomValidator验证控件的ServerValidate事件
  2. Swift 数字字符串格式化
  3. puppet子命令介绍
  4. compareHist函数
  5. UA MATH523A 实分析3 积分理论 概念与定理整理
  6. jsoup爬虫教程技巧_Jsoup V的幕后秘密:优化的技巧和窍门
  7. mini2440烧写nor flash
  8. Tuxera NTFS教程:在Mac上如何将MS-DOS文件系统格式化为NTFS文件系统?
  9. CentOS7没有telnet命令的解决方法
  10. ASP.NET Razor 视图引擎编程参考
  11. Linux的互斥锁、条件锁的用法
  12. 论文阅读:基于Himawari-8 数据的日间海雾检测方法
  13. php对接腾讯云直播
  14. 丿领先丶Tem 招人~
  15. win服务器系统无法切换输入法,Win10系统下中英文输入法无法切换的解决方案
  16. 【信息汇总】浙江大学计算机考研
  17. TIA博途中分布式IO ET200SP的使用方法
  18. IAR OF STM8 Error[Pe095]: array is too large
  19. 梅科儿工作室-张勤涛-鸿蒙笔记2
  20. dizcuz手机API-mobile

热门文章

  1. JavaScript了解,js的插入
  2. 有些网站打开一半空白_如何发一条空白的朋友圈
  3. MIT 6.828 操作系统工程 lab4A:多处理器支持和协作多任务
  4. react table组件
  5. matlab中创建m×n阶矩阵,并用bij表示
  6. [Scrapy爬虫]自己修改常用网站,去广告,省时间
  7. ActiveX控件 oxc文件的使用
  8. matlab带未知数的劳斯判据,自动控制原理实验用Matlab软件编制劳斯判据程序并解题(《学习辅导》例435).doc...
  9. 什么是地址java_Java中的“内部地址”是什么?
  10. 基金的单位净值NAV