当我启动我的 bat 文件时:
@echo off
title x
:start
echo.
java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx64m -Xbootclasspath/p:../libs/l2ft.jar - cp config/xml;../libs/*; l2ft.loginserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo Restarted ...
goto start
:error
echo Terminated abnormaly ...
:end
echo Terminated ...
我收到奇怪的错误:
Error occurred during initialization of VM
java.nio.charset.UnsupportedCharsetException: UTF-8
at java.nio.charset.Charset.forName(Unknown Source)
at java.nio.charset.Charset.defaultCharset(Unknown Source)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(Unknown Source)
at java.io.OutputStreamWriter.<init>(Unknown Source)
at java.io.PrintStream.<init>(Unknown Source)
at java.io.PrintStream.<init>(Unknown Source)
at java.lang.System.initializeSystemClass(Unknown Source)
我试图重新安装java jdk,我已经在bat文件中获得了默认编码:-Dfile.encoding=UTF-8,所以我不知道问题的解决方案是什么。