A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 白羽蘇芳 中级黑马   /  2015-7-17 21:29  /  681 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 白羽蘇芳 于 2015-7-22 10:22 编辑
  1. class  ForTest1
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 System.out.println("Hello World!");
  6.                 /*
  7.        1~100有汉字就不行?
  8.           */

  9.         }
  10. }
复制代码

注释里有汉字就会出错
百度了下说是编码问题 ,我保存的是UTF-8啊,然并卵。
继续百度,有人说加句javac -encoding UTF-8 XX.java,于是成功了,


那么问题来了,我总不能每次编译前都打這么一下吧,有没有一劳永逸的方法?

11 个回复

正序浏览
这个你最好是重新装一下JDK和EditPlus...
回复 使用道具 举报
好奇怪的东西 没有见过
回复 使用道具 举报
非法字符是中英文符号
回复 使用道具 举报
编码选择一下格式
回复 使用道具 举报
你用jdk1.7以前的版本,也许就不会出现这样的问题了,1.8现在还不算稳定,希望对你有帮助
回复 使用道具 举报
你用的是EDITpus吧,用记事本就没事了,可能是EDITpus编辑文本的时候乱码了
回复 使用道具 举报
只能暂时是这样,学了IDE后会好的
回复 使用道具 举报
重新下载JDK 看看
回复 使用道具 举报
JDK的版本是多少?
重下个吧.
回复 使用道具 举报
这个真心没遇到,,,
回复 使用道具 举报
看视频各种轻松,自己一上手出现各种问题了
上面那个GBK编码的错误,勉强还能算是解决了,虽然我不知道有什么简便的方法
这没一会, 又出现新的问题了,就不截图了,反正就是各种非法字符,我写了12行,他错误提示能提出30行来,.java格式的编码保存成UTF-8、ASCII啥的,统统不行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马