lz在cmd中执行java文件是否能正常运行?如果可以的话,有这样几种可能
jre/jdk的版本太低,干净卸载后安装高版本的试试看
安装JDK时注册表中\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environemt\1.6 项目下的JavaHome和RuntimeLib设置没有更新,将这两个项目更正即可。
如果上面的方式都不行的话,删除系统盘下system32中java.exe、javaw.exe、javaws.exe,然后再试试。
配置环境变量,不行的话可以重新安装jdk