这两天发现eclipse的反编译插件出了问题,只要一打开class文件就出现
Cannot run program "jad" 的错误
仔细回想一下最近对编程环境的改动,忽然想起前两天手欠在环境变量中把JAVA_HOME指到了新装的jdk1.6文件夹。
印象中默认的jdk中是没有jad.exe反编译工具的。点开jdk1.6/bin果然发现没有jad.exe,拷进去之后一切正常。
根据此解决方案可以推断出,插件工具是优先用systemprorperty找JAVA_HOME下的jdk去反编译,如果 没有
配置才找eclilpse中指定的Installed JRE去反编译。