java新手上路, 错误大家帮忙看看

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:06:19
今天安装JDK,1.4的,发现设置了classpath居然不能在命令提示副中运行java文件,但是能编译,谁能解释?
建了个JSP文件居然出现错误,发出来大家帮忙看看,新手上路,大家多多关照
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(

com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK

环境变量JAVA_HOME要定义哦。。。

1.1 在Windows中设置JAVA_HOME
为了在Windows NT/2000/XP中设置JAVA_HOME环境变量,我们采用如下步骤:

(1) 打开Control Danel,双击System图标。

(2) 单击Advanced选项卡,然后单击Environment Variables按钮。

(3) 单击Symtem Variables部分中的New按钮。

(4) 在Variable Name框中,键入JAVA_HOME。在Variable Value框中,键入JDK安装目录。比如,将JDK安装在C:\jdk1.4目录下,这时就应该键入C:\jdk1.4。

(5) 单击OK。

A.1.2 在Unix/Linux系统中设置JAVA_HOME
如果使用的是bash外壳,则键入如下命令:

JAVA_HOME=/ path/ to/ jdk

export JAVA_HOME

其中/path/to/jdk是安装Java的路径。

如果使用的是tcsh,则键入如下命令:

setenv JAVA_HOME /path/to/jdk