Java-用于编码Cp1252的不可映射字符

Java-用于编码Cp1252的不可映射字符,java,command-prompt,notepad,Java,Command Prompt,Notepad,我正在做这个额外的项目,我刚刚休息了几天。我回来试着调试一个正在发生的问题,结果出现了 编译器报告了100个错误(三种类型-编码Cp1252的不可映射字符、非法转义字符、非法字符:'\u######'(请参见屏幕截图了解#可以表示什么),我所做的谷歌搜索让我相信这是“unicode”) 当我尝试对3/4的源文件进行javac时,会出现此错误(分别测试每个文件) 由于对java相当陌生(我高中时学的是计算机科学120…),我根本不知道该如何处理这个错误 谷歌搜索谈论特殊字符(如商标字符)。在我的代

我正在做这个额外的项目,我刚刚休息了几天。我回来试着调试一个正在发生的问题,结果出现了

编译器报告了100个错误(三种类型-编码Cp1252的不可映射字符、非法转义字符、非法字符:'\u######'(请参见屏幕截图了解#可以表示什么),我所做的谷歌搜索让我相信这是“unicode”)

当我尝试对3/4的源文件进行javac时,会出现此错误(分别测试每个文件)

由于对java相当陌生(我高中时学的是计算机科学120…),我根本不知道该如何处理这个错误

谷歌搜索谈论特殊字符(如商标字符)。在我的代码中没有这样的东西,任何地方,以及编码

虽然我并不真正理解这种编码方式,但从我在谷歌搜索中读到的内容来看,似乎每个操作系统都使用默认的编码格式,JVM将使用设置的格式。然而,我已经用javac编写了这个程序(和其他几个程序)好几次了,而且代码已经有大约一周没有更改了(因为我遇到了另一个问题)

在注释掉与我的另一个问题相关的所有内容之后,这个问题仍然出现,尽管我知道我的程序应该可以用注释掉的代码进行javac处理

由于过去一周没有任何变化,我一点也不知道可能是什么原因导致了这种情况,注意到这个错误以前从未出现过

至于我的问题。。。发生了什么事?我该如何解决这个问题? 我正在使用-

视窗7

爪哇8

记事本


命令提示符
Element.java
似乎是一个JAR文件。您可以尝试将其提取为
jarxvf Element.java
.Hmmm,这非常奇怪。我确实使用一个jar文件,但是这个jar文件是我创建的,用来保存3/4个源文件,所以我可以通过存档属性将我的html文件(我正在使用一个小程序来运行这个程序)加载到那个jar文件中……啊,我想我知道现在发生了什么,在我休息两天后,我花了几分钟查看命令提示符命令,具体地说是jar命令。我记得犯了一个错误,忘了添加jar名称。。。它必须是Element.java文件。所以我认为我已经过度编写了Element.java文件,幸运的是里面没有太多代码。重新编码大约需要20分钟。谢谢你的帮助似乎是一个JAR文件。您可以尝试将其提取为
jarxvf Element.java
.Hmmm,这非常奇怪。我确实使用一个jar文件,但是这个jar文件是我创建的,用来保存3/4个源文件,所以我可以通过存档属性将我的html文件(我正在使用一个小程序来运行这个程序)加载到那个jar文件中……啊,我想我知道现在发生了什么,在我休息两天后,我花了几分钟查看命令提示符命令,具体地说是jar命令。我记得犯了一个错误,忘了添加jar名称。。。它必须是Element.java文件。所以我认为我已经过度编写了Element.java文件,幸运的是里面没有太多代码。重新编码大约需要20分钟。谢谢你的帮助!