如果有中文提示出现在NetBeans 22的Output窗口中,则会出现乱码。如果需要修正这个问题,则需要在Windows 11的环境变量中,设置JAVA_TOOLS_OPTIONS这个参数。
变量名:
JAVA_TOOL_OPTIONS
变量值:
-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -Dconsole.encoding=UTF-8
修改完毕之后,重启一下NetBeans 22。再重新编译一下原有的项目,即可发现:
注意到Output窗口里面有一行提示:”Picked up JAVA_TOOLS_OPTIONS……”。此时表明修改已经起到效果。原来的中文乱码已经能正常显示。