我在dos下,运行:java,可以看出能够jdk已经装好了, 运行tomcat后,http://localhost:8080/也出现了小猫首页, 可是运行一个jsp文件时候,报如下错误:SEVERE: Javac exception Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK
C:\> set JAVA_HOME=C:\jdk1.5.0 C:\> set PATH=%JAVA_HOME%\bin;%PATH%
我在dos下,运行:java,可以看出能够jdk已经装好了, 运行tomcat后,http://localhost:8080/也出现了小猫首页, 可是运行一个jsp文件时候,报如下错误:SEVERE: Javac exception Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK 提示你没有设置JAVA_HOME 不能找到javac编译器 在环境变量里设置 名:JAVA_HOME 值:c:\j2sdk1.5 假设你的jdk1.5在c盘j2sdk1.5目录下
运行tomcat后,http://localhost:8080/也出现了小猫首页,
可是运行一个jsp文件时候,报如下错误:SEVERE: Javac exception
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
tomcat5.5支持jdk1.5
dt.jar 140k和tools.jar 6865k
你可能是版本搞錯了吧。重新下一個吧
https://sdlcweb2b.sun.com/ECom/EComActionServlet;jsessionid=AD4480F9CA87CEC655C9515870CC331F把jdk-1_5_0_05-windows-i586-p.exe下載下來
重裝一下吧
我的jdk1.5裝到c盤
CLASSPATH:
.;C:\jdk1.5\lib\tools.jar;C:\jdk1.5\lib\dt.jar;
C:\jdk1.5\jre\lib\rt.jar;
C:\jdk1.5\lib\msbase.jar;C:\jdk1.5\lib\msutil.jar;C:\jdk1.5\lib\mssqlserver.jar;
//jdbc驅動包SQL驱动的三个包放在jdk1.5\lib\
----------------
https://sdlcweb2b.sun.com/ECom/EComActionServlet;jsessionid=AD4480F9CA87CEC655C9515870CC331F把jdk-1_5_0_05-windows-i586-p.exe下載下來我就是从那里下载的,都装了好几次了,lib目录下面就是没有dt.jar和tools.jar
到底怎么回事呢?
这些jar包
C:\> set PATH=%JAVA_HOME%\bin;%PATH%
运行tomcat后,http://localhost:8080/也出现了小猫首页,
可是运行一个jsp文件时候,报如下错误:SEVERE: Javac exception
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
提示你没有设置JAVA_HOME 不能找到javac编译器
在环境变量里设置
名:JAVA_HOME
值:c:\j2sdk1.5
假设你的jdk1.5在c盘j2sdk1.5目录下