如何使javac编译我的多语言程序

问题描述 投票:0回答:1

我有一个用netbeanse编写的Java程序。在我的程序中,我有一些输出,例如JoptionPane,其中包含一些非英语单词(阿拉伯语)。当我在netbeanse中运行该程序时,一切正常。但是我尝试通过cmd中的javac编译我的代码。 javac给出有关它们的错误(非英语单词),而这就是“编码Cp1252的不可映射字符”。如何编译程序。

java command-line javac
1个回答
1
投票

NetBeans可能会将您的源文件保存在UTF-8中,因此您需要告诉javac编译器。

javac -encoding UTF-8 MyClass.java
© www.soinside.com 2019 - 2024. All rights reserved.