基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案

简介: 基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译; 之前的几个文件没有中文的内容,都没有产生错误,这次有中文就产生这样的错误! 解决方案 方案一、指定编码 javac -encoding utf-8 CommonClassLoader.

基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案

最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译;

之前的几个文件没有中文的内容,都没有产生错误,这次有中文就产生这样的错误!
这里写图片描述

解决方案


方案一、指定编码

javac -encoding utf-8 CommonClassLoader.java

方案二、修改文件编码

这里写图片描述

注意


当文件是utf-8编码时,不能有BOM,否则也会有错误,如下图:
这里写图片描述

 

目录
相关文章
|
19天前
|
存储 NoSQL 算法
实现分布式锁的Java解决方案
实现分布式锁的Java解决方案
|
22天前
|
安全 Java Apache
Java中的单点登录(SSO)解决方案
Java中的单点登录(SSO)解决方案
|
22天前
|
缓存 安全 Java
Java中的线程安全问题及解决方案
Java中的线程安全问题及解决方案
|
25天前
|
安全 Java 开发者
Java中常见的并发问题及解决方案
Java中常见的并发问题及解决方案
|
26天前
|
安全 Java
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案
|
26天前
|
安全 Java 物联网
使用Java实现智能城市解决方案的关键技术
使用Java实现智能城市解决方案的关键技术
|
26天前
|
安全 Java 开发者
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案
|
26天前
|
存储 消息中间件 缓存
基于Java的高性能数据存储解决方案
基于Java的高性能数据存储解决方案
|
17天前
|
消息中间件 Java 中间件
Java面试题:解释分布式事务的概念,讨论常见的分布式事务解决方案。
Java面试题:解释分布式事务的概念,讨论常见的分布式事务解决方案。
19 0
|
17天前
|
设计模式 安全 Java
Java面试题:请列举三种常用的设计模式,并分别给出在Java中的应用场景?请分析Java内存管理中的主要问题,并提出相应的优化策略?请简述Java多线程编程中的常见问题,并给出解决方案
Java面试题:请列举三种常用的设计模式,并分别给出在Java中的应用场景?请分析Java内存管理中的主要问题,并提出相应的优化策略?请简述Java多线程编程中的常见问题,并给出解决方案
29 0