问题描述:使用命令提示符(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  (后面文件名依据自己文件名进行改变)

最新文章

  1. [LeetCode] Remove Invalid Parentheses 移除非法括号
  2. Objective-c快速入门
  3. Css 备忘知识点
  4. Git基础知识与常用命令
  5. std::vector介绍
  6. VC6.0生成的exe文件图标
  7. js变量声明与赋值以及函数声明
  8. 华中农业大学新生赛C题
  9. RAC(ReactiveCocoa)介绍(一)
  10. Javaweb编程中的乱码问题
  11. C# 构造函数中base和this的使用。
  12. NOIP2012提高组 Day 2 Problem 2 借教室
  13. Java集合:ArrayList的实现原理
  14. List集合中的对象按照某个字段去重实现
  15. paypal 的IPN通知调用出错
  16. CMPXCHG指令
  17. CYUSB3014固件部分低版本工程在Eclipse中编译得到img文件时无效的解决方案
  18. 哈工大LTP语言分析:分词、词性标注、句法分析等
  19. Tag recommendaion... 论文中的小例子,使用HOSVD算法推荐
  20. mysql 字段为NULL的一些操作

热门文章

  1. shell i/o交互及重定向
  2. ProgressDialog 进度条的初步认识
  3. Java语言基础(12)
  4. Tourist's Notes CodeForces - 538C (贪心)
  5. 【XDOJ】小W的塔防
  6. @Mapper和@Repository
  7. 系统的学习Devops
  8. django查询优化及ajax编码格式下发送数据 总结
  9. Python GUI编程(Tkinter)Ⅱ
  10. 配置https证书