你的bat文件的文本编码不对了。中文版的系统只接受ANSI编码的bat文件。其它编码的都会出问题,也就是在运行时CMD窗口中会显示成乱码!
文件保存时把编码改成ANSI的就行了。
你在cmd下打个javac。看看环境配好了没