社区
非技术区
帖子详情
在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符
wangqiuyue---
2016-11-27 10:31:15
在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符
解决方案:
1.英文版notepad++
菜单:Configure --> Options --> JDK Tools --> Compiler
2.中文版 notepad++
菜单:设置→首选项→新建,选择编码方式为ANSI.
...全文
958
3
打赏
收藏
在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符
在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符 解决方案: 1.英文版notepad++ 菜单:Configure --> Options --> JDK Tools --> Compiler 2.中文版 notepad++ 菜单:设置→首选项→新建,选择编码方式为ANSI.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bree06
2016-11-28
打赏
举报
回复
javac 的时候设置encoding也是可以的. 命令设置为javac -encoding gbk即可. javac -encoding gbk Test.java
bluetata
2016-11-28
打赏
举报
回复
我也用的Notepad++、学习了
爱睡觉的阿狸
2016-11-27
打赏
举报
回复
【问题一】
notepad++
编辑器
写
Java
代码
,无法
编译
出现
错误:
编码
GBK
的
不可
映射
字符
notepad++
编辑器
写
Java
代码
,无法
编译
出现
错误:
编码
GBK
的
不可
映射
字符
今天在学习“流程控制”一节,用
notepad++
写
代码
时
,一直报错,无法
编译
。看了好多遍
代码
,
代码
完
全正确,非常纳闷。
代码
:
编译
结果: 最后查阅了一些资料,终于找到了解决方案 **所报错误:
编码
GBK
的
不可
映射
字符
**错误原因: 由于JDK是国际版的,在
编译
的
时
候,如果没
警告
:
编码
GBK
的
不可
映射
字符
(
使用
notepad++
编辑器
)
今天在
使用
notepad++
编辑器
编写
完
java
代码
,然后
使用
java
c
编译
时
产生这样的错误!
代码
如下: 错误如图: 错误原因: 由于JDK是国际版的,在
编译
的
时
候,如果我们没有用-encoding参数指定我们的
JAVA
源程序的
编码
格式,则
java
c
.exe首先获得我们操作系统默认采用的
编码
格式,也即在
编译
java
程序
时
,若我们不指定源程序文件的
编译
JAVA
源码
时
出现
编码
GBK
的
不可
映射
字符
(
使用
notepad++
编辑器
)
编译
JAVA
源码
时
出现
编码
GBK
的
不可
映射
字符
(
使用
notepad++
编辑器
) 前言 由于JDK是国际版的,在
编译
的
时
候,如果我们没用-encoding参数指定
Java
源程序的
编码
格式,
java
c
.exe首先会获取我们操作系统采用的默认
编码
格式。 在
编译
java
程序
时
,若我们不指定源程序文件的
编码
格式 JDK首先会获取我们操作系统的file.encoding参数(它保存的就是OS默认的
编码
格式,如Win2000,它的值为GB...
java
c
编译
时
报错 (错误:
编码
GBK
的
不可
映射
字符
)
1.
使用
notepad++
编辑器
编写
.
java
文件 2.打开cmd 3.更改路径 4.
使用
java
c
编译
错误:
编码
GBK
的
不可
映射
字符
错误产生原因:
出现
这样的错误,一般是因为
代码
中含有中文
字符
,注释中的中文
字符
也算。由于
使用
cmd运行
java
程序的
时
候,系统默认的
编码
格式是
gbk
。而包含中文
字符
的
代码
一般是unicode格式,所以直接运行含有中文
字符
的
代码
就很容易
出现
编码
错误。 如下图所示...
使用
notepad++
书写含有中文的
java
代码
,cmd运行
java
c
报错“
编码
UTF-8 的
不可
映射
字符
“
根据黑马程序员的课程设置,在
notepad++
中,通过设置->首选项->新建,将
编码
格式设置为ANSI,默认语言设置成
java
。
完
成修改之后,我们
使用
java
c
file_name.
java
编译
有中文的
java
代码
,即可得到正确的
编译
结果了。然而通过如上设置后,
使用
java
c
file_name.
java
编译
有中文的
java
代码
报错如下。请注意,由于修改了
编码
格式,以前
编写
的
代码
中
出现
的中文会变成乱码,需要自己修改一下。在
编码
中,将
编码
格式改为utf-8。
非技术区
23,406
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章