如何在静态块中设置默认Java字符编码

如何在静态块中设置默认Java字符编码,java,encoding,utf-8,Java,Encoding,Utf 8,我正在使用java-jar-Dfile.encoding=“UTF-8com……”来运行我的应用程序。 我想在调用我的主类之前运行这个文件编码(-Dfile.encoding=“UTF-8)。也就是说,在静态块中初始化这个代码。我不知道如何在java的静态块中初始化这种编码。 请让我知道,如何在静态块中初始化编码,以便在运行我的应用程序之前在命令提示符下设置它 我的问题的可能重复是从主类的静态块初始化。如何做到这一点,它是否解决了我的问题。

我正在使用java-jar-Dfile.encoding=“UTF-8com……”来运行我的应用程序。 我想在调用我的主类之前运行这个文件编码(-Dfile.encoding=“UTF-8)。也就是说,在静态块中初始化这个代码。我不知道如何在java的静态块中初始化这种编码。
请让我知道,如何在静态块中初始化编码,以便在运行我的应用程序之前在命令提示符下设置它

我的问题的可能重复是从主类的静态块初始化。如何做到这一点,它是否解决了我的问题。