有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我有一个用netbeanse编写的java程序。在我的程序中,我有一些输出,比如JoptionPane,其中包括一些非英语单词(阿拉伯语)。当我在netbeanse中运行时,一切都正常。但我试着用cmd中的javac编译代码。javac给出了关于它们的错误(非英语单词),这就是“编码Cp1252的不可映射字符”。如何编译我的程序。我想添加这个,我也有一个jar文件。编译。我的密码是

"javac -cp jasperreports-6.3.0.jar; class1.java class2.java ". 

我该怎么改变呢


共 (1) 个答案

  1. # 1 楼答案

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

    javac -encoding UTF-8 MyClass.java