java char定义中文 编译不了

发布网友 发布时间:2022-04-24 17:45

我来回答

3个回答

热心网友 时间:2023-10-27 20:53

nodepad++默认的编码方式是ansi,你需要修改它默认的编码方式,具体操作好像如下:设置→首选项→新建→编码,选择GBK或者UTF-8。这样的话,你上面的代码就可以直接编译了。不需要设置字符集。

PS:第一个回复的javac -encoding=gbk abc.java,这条命令本身语法是正确的,但是应该是字符集不匹配所导致的编译错误。

热心网友 时间:2023-10-27 20:54

testchar.java文件使用记事本打开,然后另存为,另存为对话框中,编码设置为 ANSI 就可以了

热心网友 时间:2023-10-27 20:54


javac -encoding=gbk abc.java

追问试了下
D:\Elaine\java\javac -encoding=gbk abc.java
javac:无效的标记:-encoding=gbk
用法:javac
-help 用于列出可能的选项

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com