第一次搞這個,好多地方都有遺漏。補充中...
這裡遇到的問題也有可能和大家遇到的不一樣,我機器上裝的軟件大大大部分都為綠色版,所以可能導致某些設置地方及相關問題解決和各位有沖突或差異,故望君酌情探討~
綠色版工具的好處不言而喻,保持系統干淨以及免去重裝系統後軟件安裝的麻煩,但其缺點也由此爆出,由其引發的一些問題和常規軟件及工具不同,也就導致部分問題無法按照常規方式來解決,不過這種可能是很少的~關鍵是看怎麼使用了~
言歸正傳~
問題描述:
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的話,這裡的選擇要和其他目錄分清楚,否則會導致編譯失敗!
此內容純屬自己做匯總收藏,免得以後再有問題沒處查~!