编译执行后出现乱码,且多出class文件

编译执行后出现乱码,且多出class文件

public class HelloImooc{
        public static void main(String[] args){
 System.out.println("Hello,Imooc!");
 System.out.println("我爱学爪洼~"); 
        }
}


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

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

3回答
好帮手慕阿园 2020-08-04 18:54:12

同学你好,同学可以在java文件前指定编码方式(UTF-8),添加javac -encoding UTF-8命令;如javac -encoding UTF-8 HelloImooc.java

http://img1.sycdn.imooc.com//climg/5f293dbb09d10ab705200066.jpg

如果我的回答解决了你的问题,请采纳,祝学习愉快。


  • 提问者 CC_NULL #1
    难道不是改为ANSI?
    2020-08-04 19:07:15
  • 提问者 CC_NULL #2
    就是修改txt文件的编码格式
    2020-08-04 19:08:24
  • 好帮手慕阿园 回复 提问者 CC_NULL #3
    同学你好,同学可以把文件编码修改为ANSI编码试试 祝学习愉快
    2020-08-05 09:40:18
好帮手慕阿园 2020-06-02 10:23:29

同学你好

1,输出乱码是由于编码格式造成的;

    同学如果使用的是记事本,同学可以改变下编码格式

    ①使用记事本打开左上角的文件,点击另存为,如下图

http://img1.sycdn.imooc.com//climg/5ed5b7b50989f08c04330296.jpg

    ②将编码改为utf-8保存

http://img1.sycdn.imooc.com//climg/5ed5b7f8095aa07a05540089.jpg

2,java文件编译成功后就会产出.class文件,这是正确的

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


  • 提问者 CC_NULL #1
    老师啊,还是有乱码啊 public class HelloImooc{ public static void main(String[] args){ System.out.println("Hello,Imooc!"); System.out.println("我爱学Java"); } }
    2020-08-04 18:42:12
CC_NULL 提问者 2020-06-01 21:17:45
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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