第一次搞这个,好多地方都有遗漏。补充中...

这里遇到的问题也有可能和大家遇到的不一样,我机器上装的软件大大大部分都为绿色版,所以可能导致某些设置地方及相关问题解决和各位有冲突或差异,故望君酌情探讨~
绿色版工具的好处不言而喻,保持系统干净以及免去重装系统后软件安装的麻烦,但其缺点也由此爆出,由其引发的一些问题和常规软件及工具不同,也就导致部分问题无法按照常规方式来解决,不过这种可能是很少的~关键是看怎么使用了~
言归正传~
问题描述:

Perhaps JAVA_HOME does not point to the JDK

解决方案:

1> . 方案一:

(该方案来自网上!感谢其作者!)

Eclipse菜单...Run...External Tools...External Tools
会出现一个专门配置你build.xml的面板,右半部分有很多的标签卡,翻到 JRE处,点击 JRE标签卡
在Seperate JRE的后面,有一个Installl JREs的按钮,点击它
在新弹出的面板中,点击ADD,增加一个新的JRE,在设置其(jre home directory)路径的时候,请设置为jdk的目录,最后点OK
最后别忘了点 Apply(应用)
如果编译的时候有提示说某些字符不能编译,需要在build.xml文件中的调用javac的地方加入encoding的参数,
如encoding="utf8"就可以了

此方法我没找到合适的地方。

2> . 方案二:
(该方案来自网上!感谢其作者!)

把JAVA_HOME/lib/tools.jar拷到TOMCAT_HOMEcommonlib下!

此方法看他们说,应该是适合于安装版的Eclipse,我一直使用的是绿色版的,故不成功!

3> . 我这边使用的:

将 X:Program FilesJavajdk1.6.0_17libtools.jar 拷贝至 X:Program FilesJavajre6lib ;
还需注意 Windows - Preferences - java - Installed JREs 中的路径问题。
如果使用的是绿色版的eclipse和Jre的话,这里的选择要和其他目录分清楚,否则会导致编译失败!

此内容纯属自己做汇总收藏,免得以后再有问题没处查~!