当在命令行执行javadoc命令时出现:编码GBK的不可映射字符错误。

当在命令行执行javadoc命令时出现:编码GBK的不可映射字符错误。

问题描述:

当在命令行执行javadoc命令时出现:编码GBK的不可映射字符错误。

相关截图:

http://img1.sycdn.imooc.com//climg/61187b55094cf22306900443.jpg

相关代码:

package demo;

/**
* 关于可变参数列表和重载的问题
* @author 李泉成
* @version 1.0
*/

public class ArgsTest {
public static void main(String[] args) {
int[] arrOne = {1, 3, 7, 9};
// int[] arrTwo = {2, 7, 10};

ArgsTest argsTest = new ArgsTest();
int sum = argsTest.getSum(arrOne);

System.out.println("和是:" + sum);

}

public int getSum(int... num){
int sum = 0;
for (int e:
num) {
sum += e;
}

return sum;
}

}

尝试过的解决方式:

尝试讲源代码中@author后面的部分改为英文,但是无效。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小小 2021-08-15 11:32:11

同学你好,这可能是由于编解码格式不一致导致的,建议将文件的编码格式改为GBK后再执行javadoc命令,修改文件编码格式操作如下:

文件名上鼠标右击-->Properties

http://img1.sycdn.imooc.com//climg/61188a50096cef3308070561.jpg

祝学习愉快~

  • 提问者 李泉成278 #1

    老师您好,我是用的Idea,我把Idea里的编码格式改为GBK了,但是问题还是没有解决

    http://img1.sycdn.imooc.com//climg/611b12b00969c5fe07030425.jpg

    2021-08-17 09:36:56
  • 好帮手慕小小 回复 提问者 李泉成278 #2

    同学你好,建议通过如下方式修改文件编码格式后再测试一下。

    步骤如下:

    快捷键Ctrl+Shift+A--->搜索File encodings-->点击加号,选中要修改编码格式的文件-->将编码格式修改为GBK-->OK-->Convert

    http://img1.sycdn.imooc.com//climg/611b1af3093b166708390305.jpg

    http://img1.sycdn.imooc.com//climg/611b1b69095ebaff12320913.jpg

    http://img1.sycdn.imooc.com//climg/611b1d7509189d6d06980182.jpg

    祝学习愉快~

    2021-08-17 10:26:05
  • 提问者 李泉成278 回复 好帮手慕小小 #3

    老师您好,已经根据您的提示又操作了一遍,但还是不行。http://img1.sycdn.imooc.com//climg/611b2d510922303e15161010.jpg

    http://img1.sycdn.imooc.com//climg/611b2d6a093b43d906100313.jpg

    2021-08-17 11:31:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师