问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java编译出错

发布网友 发布时间:2023-05-03 06:18

我来回答

1个回答

热心网友 时间:2023-07-04 03:42

由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式。

在编译java程序时,若我们不指定源程序文件的编码格式

对我们来说,我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件,它内部包含我们源程序中的中文字符串,只不过此时它己经由file.encoding格式转化为UNICODE格式了。当我们不加设置就编译时,相当于使用了参数:javac -encoding gbk xx.java,当然就会出现不兼容的情况。

解决方法

1.使用-encoding 指定字符集

javac -encoding utf-8 xx.java

2.把源文件编码修改成ASCII

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 java编译错误怎么办 搞笑一刻:男生和女生的区别在哪里 开心搞笑一刻:老哥,你的六块腹肌是怎么练出来的 在倾城之恋中一元开始是爱流苏的吧? 一元硬币在爱情里面怎么说 一块钱的爱情 华为诺娃五普肉只能录入指纹但是不能使用指纹截屏是怎么回事 玻利维亚:天空之镜--乌尤尼盐沼 学编程应该学什么好? 漫叟的拼音狐漫叟的拼音是什么 四把小提琴演奏二声部作品属于四重奏吗? 四弦小提琴是什么意思? 四大小提琴协奏曲 四大小提琴协奏曲有哪些 我的阿迪达斯了鞋底沾上了油渍洗不下来怎么办用消毒液苏达粉洗衣粉香皂可多东西都是都不管用 韩剧张赫吃药变超人,是哪部电影 珍珠少年的作者是谁 贝壳少年画师是谁 孕妇女人梦见烤烧烤但是没吃 梦见吃烤串没吃了的预兆 购房合同和贷款合同一样吗 java编译时出错 java编译错误! 编程MOV ,AL,BUFF(DI)是什么意思 吃什么药暖宫_百度拇指医生 暖宫护理膏效果怎么样? 属于声音文件格式的是 骄汰的词语骄汰的词语是什么 骄泰的意思骄泰的意思是什么 梦见我去网吧上网的预兆 梦见在网吧上网的预兆 恐怖奶奶生锈的挂锁钥匙有什么用 卡萨帝冰箱三菱冰箱价格 小米电视放酷狗怎么降调 穷技的词语穷技的词语是什么 pcam00是oppo什么型号 兴文县大数据发展中心是属于哪个部门 东阳大数据发展中心在几楼 温岭市大数据发展中心主任级别 丰城市大数据发展中心主任级别 当男朋友说我们的感情太脆弱了+是表达了他内心的什么想法?