資源描述:
《jsp無法正常顯示解決方案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、===========================================Unabletofindajavaccompiler;com.sun.tools.javac.Mainisnotontheclasspath.PerhapsJAVA_HOMEdoesnotpointtotheJDK而且,Tomcat自帶的Jsp例子也出同樣的錯(cuò)誤。{Julysea}經(jīng)過探索發(fā)現(xiàn)問題出在Eclipse3啟動(dòng)Tomcat時(shí)的Classpath上,tools.jar在Tomcat啟動(dòng)時(shí)需要,但現(xiàn)在找不到(事實(shí)上系統(tǒng)變量Classpath已經(jīng)指明了tools.j
2、ar所在),系統(tǒng)是去JRE的lib下找,可是這個(gè)包默認(rèn)應(yīng)該在[JDK]的lib下(注:用的是JDKbuild1.4.2_03-b02),問題的解決很簡單,只要復(fù)制[JDK].jar到[JRE]下即可。當(dāng)然,我也想修改Eclipse的系統(tǒng)變量讓它指向JDK的lib,但是還沒成功。{Julysea}以下是網(wǎng)上搜索的一些網(wǎng)友的分析和解決辦法:(1)我使用TOMCAT發(fā)布jsp遇到的第一個(gè)問題就是這個(gè)的錯(cuò)誤,按照網(wǎng)上的解決方法,在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量JAVA_HOME和classpath。。。,仍然不起作用,后來通過
3、更改Tomcat(我用的是Tomcat5.0.28)的JavaClasspath,問題解決!看來真正起作用的不是在我的電腦=》。。。=》環(huán)境變量中設(shè)置,是在Tomcat中設(shè)置。蒯正建KennyKuai@tom.com歡迎交流?。ǎ玻┒鳎僦匮b一下TOMCAT就好了,我也遇到跟樓主一樣的情況。(3)我也遇到了這樣的問題.跟蹤了一下,原來是java.home指到$JAVA_HOME/jre下了.而其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一樣,編譯jsp的時(shí)候需要用到后者.應(yīng)此需要在啟動(dòng)tomcat的時(shí)候讓jvm知道t
4、ools.jar的位置就可以了.Unabletofindajavaccompiler的解決(2006-07-2709:29:29)書接上回。上篇文章講到數(shù)據(jù)庫連接池搞好后,運(yùn)行,出現(xiàn)的錯(cuò)誤是:Unabletofindajavaccompiler的解決。經(jīng)過嘗試,搞定了,現(xiàn)在總結(jié)這個(gè)問題。Unabletofindajavaccompiler;--我以前用的是j2sdk1.4.2,tomcat5.030,現(xiàn)在換成j2sdk1.5,tomcat沒有換,總是提示我說Unabletofindajavaccompiler,找了好長時(shí)間,才把這個(gè)問題解決,現(xiàn)在把這個(gè)問
5、題告訴大家,網(wǎng)上的有好多人說的是錯(cuò)的。首先,你必需檢查一下自己的環(huán)境變量是不是正確;這個(gè)我想大家都會,只是有時(shí)候會忘了定一些,不過檢查一下看看就行了。其次:在JDK的lib目錄下有一個(gè)tools.jar文件,你把它拷到Tomcat安裝目錄下的commonlib目錄下,應(yīng)該就可以了,你試試吧最后:如果不可以,在打開tomcat的configuetomcatg,找到j(luò)ava,在javaoptioons里填上:-Djava.home=C:ProgramFilesJavajdk1.5.0_04;就好了。注:java.home在運(yùn)行的時(shí)候就會指向$JRE_
6、HOME.jdk1.4.2_06-b03jdk1.5.0_05-b05都會出現(xiàn)這種情況.修改例子:ant:增加然后在啟動(dòng)tomcat的時(shí)候把改為:就可以了.eclipse:windows->preference->tomcat->jvmsettings->bootclasspath中加入你的
7、JAVA_HOME/lib/tools.jar就可以了.不知道sun這樣做的原因是什么.(4)我遇到過類似的情況:http://www.cnblogs.com/zhengyun_ustc/archive/2006/03/11/174348.html#347629我的解決辦法是:原先安裝的是j2sdk-1_4_1_02-windows-i586最開始安裝的是j2sdk-1_4_1_02-windows-i586.exe,看頁面的提示,就把tools.jar復(fù)制到tomcat目錄下,還是不行。最終安裝了j2sdk-1_4_2_08-windows-i586-
8、p.exe:把原來的j2sdk卸載,安裝了最新的j2sdk-1_4_2_08-w