javadoc main.java:3: 错误: 编码GBK的不可映射字符

简介: javadoc main.java:3: 错误: 编码GBK的不可映射字符

问题描述

使用javadoc解析java文件时出现问题

正在加载源文件main.java...
main.java:3: 错误: 编码GBK的不可映射字符
 * 浣滆??: 闃垮厜
     ^
main.java:3: 错误: 编码GBK的不可映射字符
 * 浣滆??: 闃垮厜
      ^
main.java:11: 错误: 编码GBK的不可映射字符
     * @args: 鍛戒护琛屽弬鏁?
                     ^
3 个错误

原因分析:

cmd默认的编码方式是GBK,而我的Java文件保存的文件格式为utf-8,所以导致文件编码不一致。

解决方案:

有两种解决办法:

  1. 在使用javadoc命令时指定编码方式
javadoc -d mydoc -author -version -encoding utf-8 main.java
  1. 将java代码保存为GBK格式即可


目录
相关文章
|
2月前
|
算法 Java 程序员
在Java的编程世界里,多态不仅仅是一种代码层面的技术,它是思想的碰撞,是程序员对现实世界复杂性的抽象映射,是对软件设计哲学的深刻领悟。
在Java的编程世界里,多态不仅仅是一种代码层面的技术,它是思想的碰撞,是程序员对现实世界复杂性的抽象映射,是对软件设计哲学的深刻领悟。
57 9
|
2月前
|
安全 Java API
告别繁琐编码,拥抱Java 8新特性:Stream API与Optional类助你高效编程,成就卓越开发者!
【8月更文挑战第29天】Java 8为开发者引入了多项新特性,其中Stream API和Optional类尤其值得关注。Stream API对集合操作进行了高级抽象,支持声明式的数据处理,避免了显式循环代码的编写;而Optional类则作为非空值的容器,有效减少了空指针异常的风险。通过几个实战示例,我们展示了如何利用Stream API进行过滤与转换操作,以及如何借助Optional类安全地处理可能为null的数据,从而使代码更加简洁和健壮。
72 0
|
7天前
|
存储 移动开发 Java
java核心之字符串与编码
java核心之字符串与编码
13 2
|
2月前
|
Java PHP 开发者
PHP中的异常处理:Java常见的编码方式
在PHP开发中,掌握异常处理至关重要,它有助于预见并管理运行时错误,避免用户体验受损或数据丢失。本文介绍PHP异常处理的基本概念与实践,包括try-catch语句的使用,以及如何通过抛出和捕获异常来增强代码的健壮性和可靠性。通过示例展示如何避免常见错误,如除数为零的情况,并探讨多catch块和finally语句的高级用法,帮助开发者提升程序稳定性与可维护性。[总字符数:238]
24 0
|
2月前
|
存储 Java Apache
Java判断字符是否是中文字符
Java判断字符是否是中文字符 //判断字符是否是中文汉字。 from JDK1.7 public boolean isChinese(char c) { Character.
4404 0
|
Java
Java判断字符是否是中文
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ /** * 判断是否为中文字符 * @param c * @return */ ...
893 0
|
5天前
|
安全 Java 调度
Java编程时多线程操作单核服务器可以不加锁吗?
Java编程时多线程操作单核服务器可以不加锁吗?
18 2
|
9天前
|
存储 缓存 Java
java线程内存模型底层实现原理
java线程内存模型底层实现原理
java线程内存模型底层实现原理
下一篇
无影云桌面