社区
非技术区
帖子详情
在使用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.
...全文
977
3
打赏
收藏
在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符
在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符 解决方案: 1.英文版notepad++ 菜单:Configure --> Options --> JDK Tools --> Compiler 2.中文版 notepad++ 菜单:设置→首选项→新建,选择编码方式为ANSI.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
c
编译
时
报错 (错误:
编码
GBK
的
不可
映射
字符
)
1.
使用
notepad++
编辑器
编写
.
java
文件 2.打开cmd 3.更改路径 4.
使用
java
c
编译
错误:
编码
GBK
的
不可
映射
字符
错误产生原因:
出现
这样的错误,一般是因为
代码
中含有中文
字符
,注释中的中文
字符
也算。由于
使用
cmd运行
java
程序的
时
候,系统默认的
编码
格式是
gbk
。而包含中文
字符
的
代码
一般是unicode格式,所以直接运行含有中文
字符
的
代码
就很容易
出现
编码
错误。 如下图所示...
编译
JAVA
源码
时
出现
编码
GBK
的
不可
映射
字符
(
使用
notepad++
编辑器
)
编译
JAVA
源码
时
出现
编码
GBK
的
不可
映射
字符
(
使用
notepad++
编辑器
) 前言 由于JDK是国际版的,在
编译
的
时
候,如果我们没用-encoding参数指定
Java
源程序的
编码
格式,
java
c
.exe首先会获取我们操作系统采用的默认
编码
格式。 在
编译
java
程序
时
,若我们不指定源程序文件的
编码
格式 JDK首先会获取我们操作系统的file.encoding参数(它保存的就是OS默认的
编码
格式,如Win2000,它的值为GB...
解决
java
报错:“错误:
编码
GBK
的
不可
映射
字符
”
本文探讨了如何解决
Java
编码
过程中常见的“
编码
GBK
的
不可
映射
字符
”错误。主要方法包括:修改源
代码
文件的
编码
以匹配
编译
器,
使用
java
c
-encoding 选项指定
编译
器
编码
,通过 IDE 配置确保文件
编码
一致,以及在
代码
中
使用
Unicode 转义
字符
。针对
使用
构建工具的开发环境,还可在 Maven 和 Gradle 配置文件中指定
编码
。在确保文件、
编译
器、开发环境
编码
一致的情况下,可以有效避免
字符
集不匹配问题,从而解决
编码
错误。通过这些方法,开发者可以更顺畅地处理多语言
字符
和特殊
字符
。
非技术区
23,408
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章