Jdk和Tomcat安装后,*.Jsp的程序运行不了!!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:47:31
这是测试用的java代码:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
测试得到的内容
C:\>javac test.java
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\>java test.java
Exception in thread "main" java.lang.NoClassDefFoundError: test/java
Caused by: java.lang.ClassNotFoundException: test.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

另外:我的lib文件夹下没有tools.jar这个文件,
奇怪的是,我的Dreamweaver的jvm\lib目录下

javac test.java 运行不了是因为你没有给java程序做环境变量。
可以在我的电脑属性中的环境变量里添加。或者直接给出javac.exe的路径,如c:\java\bin\javac.exe test.java就可以了。

你的tomcat运行不了的原因是因为tomcat6 需要 JDK1.6以上版本才可以运行,或者更换JDK到1.6版本,或换更tomcat5.5.*就可以解决了。

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

已经告诉你了,T6 需要JDK1.6支持。
且T6 的安装和运行是不需要环境变量支持的。

没设置环境变量。

可在百度中搜索“jdk,环境变量”
会有相关的教程

'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。 这是环境变量没有设置好的问题。
新建Java_home,值设为D:\JDK5
新建tomcat_home,值设为D:\Tomcat6.0
打开PATH,在最前面增加%Java_home%\bin;%tomcat_home%\bin;(注意有分号)
新建classpath,值设为 .;%Java_home%\lib;%Java_home%\lib\tools.jar;%tomcat_home%\lib最前面有,;不要漏了
最后要重启

你的设置没什么问题,classpath后面要把tomcat的lib也加进去
最后要重启电脑

不能运行多半是jdK版本不对,或没配置环境变量!
jdk换1.6