问题描述:使用命令提示符(CMD)编译写好的java程序的时候出现“编码GBK的不可映射字符”

问题截图:

问题分析:看提示就知道是代码的注释出现问题,但注释格式完全正确,那么问题就只可能是注释编码出现问题。

网上查了一下果然是注释编码出现问题。

  由于JDK是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统默认采用的编码格式(GBK),然后JDK就把Java源文件从GBK编码格式转换为Java内部默认的Unicode格式放入内存中,然后javac把转换后的Unicode格式的文件编译成class类文件,此时,class文件是Unicode编码的,它暂存在内存中,紧接着,JDK将此以Unicode格式编码的class文件保存到操作系统中形成我们见到的class文件。当我们不加设置就编译时,相当于使用了参数:javac -encoding GBK Test.java,就会出现不兼容的情况。
引用自:https://www.cnblogs.com/lucky-zhangcd/p/8409810.html

解决办法:使用UTF-8进行编码

编译时输入:javac  -encoding UTF-8  Wed.java  (后面文件名依据自己文件名进行改变)

转载于:https://www.cnblogs.com/dzkwwj/p/9989840.html

CMD(命令提示符)-------javac编译程序出现“”编码GBK的不可映射字符“”相关推荐

  1. java编译报错提示编码gbk的不可映射字符啥意思_解决java编译错误:编码GBK的不可映射字符...

    [我的Android进阶之旅]解决Android Studio 运行gradle命令时报错: 错误: 编码GBK的不可映射字符 1.问题描述 最近在负责公司基础业务和移动基础设施的开发工作,正在负责L ...

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

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

  3. 在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279

    操作背景:我在eclipse建立了个HelloWorld.java文件,格式UTF-8,然后复制保存到C:\Users\alex\test目录下,在此处运行按住Shift+右键调出cmd命令窗口,输入 ...

  4. javac编译时出现GBK报错(错误:编码GBK的不可映射字符)

    javac编译时出现GBK报错(错误:编码GBK的不可映射字符)一 这里列出我遇到的三种情况 代码格式分别为:ANSI.UTF-8.无BOM的UTF-8(这里我用的是notepad++进行编写) AN ...

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

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

  6. 使用cmd打开java文件,报错:“错误,编码GBK的不可映射字符”

    使用cmd打开java文件,报错:"错误,编码GBK的不可映射字符" 今天使用EditPlus写了一个小程序,用cmd运行时报错--"错误,编码GBK的不可映射字符&qu ...

  7. 在Ant的javac中指定源文件编码方式,以避免警告: 编码 GBK 的不可映射字符的错误...

    为什么80%的码农都做不了架构师?>>>    * 该错误会造成源文件中的字符串出现混乱,从而影响indexOf()之类函数的正常功能. <javac srcdir=" ...

  8. javac 错误: 编码GBK的不可映射字符

    一.问题描述 环境Windows 10,jdk 1.8. 当我用记事本创建了一个java源文件,保存文件的编码选择了UTF-8,然后用javac工具编译时,出现错误:编码GBK的不可映射字符. 二.问 ...

  9. javac编译 编码GBK的不可映射字符

    javac编译 编码GBK的不可映射字符 时间:2015-02-02 17:19:38      阅读:8928      评论:0      收藏:0      [点我收藏+] 标签: 使用命令行j ...

最新文章

  1. AIoT开放平台及应用
  2. LLVM系列文章1: Debian/Ubuntu 安装和使用 LLVM
  3. 1字符集 iso latin_ISO-8859-1 、Latin-1 西欧编码介绍及应用
  4. Spring 常犯的十大错误,打死都不要犯!
  5. linux bash source 0,linux中BASH_SOURCE[0](转)
  6. IoT开发精英实战营招募啦!速来报名!
  7. java对象与内存控制
  8. data transformation python_Data augmentation: 利用python进行图像扩建
  9. 190413每日一句
  10. 银行业如何搭建自服务的数据平台?
  11. 电路图精简版(web内置画图软件)
  12. 神经网络模型的实际案例,神经网络模型应用实例
  13. java电商平台_Java开源生鲜电商平台
  14. 影响你生活的14个心理效应
  15. php rot13解密,php对字符串执行ROT13编码的函数str_rot13()
  16. 为什么要论文查重呢?
  17. 双系统:Win10+Ubuntu(UEFI启动模式)
  18. FRAM 铁电存储器
  19. win7远程桌面怎么关闭计算机,Win7旗舰版系统远程桌面停止工作
  20. struts2+Hibernate实现名片管理系统

热门文章

  1. uml用什么软件画图_什么是建筑效果图,告诉你用什么软件画图和渲染
  2. 指点聚源码论坛全站源码 WordPress内核
  3. CSM管理系统_复选框删除多条记录
  4. 魔幻阵matlab,MatLab入门手册
  5. c#.net多线程编程教学(2):Thread类
  6. Churchman University简介:
  7. 用WebService实现调用新浪的天气预报功能
  8. 再次详解clientHeight、offsetHeight、scrollHeight
  9. 网盘工具比较,以及自己开发的网盘工具[转]
  10. Magento 添加 google font Adding a google fonts into Magento