编译JAVA的错误: 编码ascii的不可映射字符

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译JAVA的错误: 编码ascii的不可映射字符相关的知识,希望对你有一定的参考价值。

  修改JDK源码,加了点注释,结果编译出错了。怎么办?

  • 把代码文件另存为UTF8
  • javac带参数编译
javac -encoding UTF8

  吾编译OpenJDK8遇到这个问题。也不知道哪里调用javac。怎么办?

  • 先把javac改名javac-encoding
  • 再写一个shell,调用
$JAVA_HOME/bin/javac-encoding -encoding UTF8 $@:+"$@"

以上是关于编译JAVA的错误: 编码ascii的不可映射字符的主要内容,如果未能解决你的问题,请参考以下文章

用于编码 ASCII 的不可映射字符,但我的文件是 UTF-8

javac编译错误: 编码UTF8/GBK的不可映射字符

解决java编译错误:编码GBK的不可映射字符

编码gbk的不可映射字符要怎么解决

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

javac编译出现的编码错误: 编码GBK的不可映射字符