在dos命令下编译java代码,出现中文编译不过怎么办?
源代码
package my;
public class MyTest{
public static void main(String[] args){
System.out.println("出现中文编译不过?");
}
}
使用普通命令编译此代码出现如图1所示的错误,解决办法:使用 javac -encoding utf-8 类名.java的格式进行编译即可。
编译上述代码可使用:javac -encoding utf-8 MyTest.java 命令进行编译!如图2,运行效果如图3.
图1:出现中文乱码,解决办法如图2
图2:使用javac -encoding utf-8 MyTest.java进行编译
图3:程序运行效果
链接1:如何用dos编译带有包的java程序?