个简单的jsp程序,放入tomcat文件夹然后在IE中可以运行,但是在IDE中不能运行.
错误提示如下:java.lang.NoClassDefFoundError: D:\Java\jdk1/6/0
\jre Exception in thread "main"
并且跳出写有"cannot connect to VM"的对话框
CLASSPATH:.;D:\Java\jdk1.6.0\bin;C:\Program Files\Apache
Software Foundation\Tomcat 5.0\common\lib;C:\Program Files\Apache
Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar
PATH:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32
\Wbem;D:\Java\jdk1.6.0\bin;C:\Program Files\Microsoft SQL Server\80
\Tools\BINN;C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin;
小弟觉得是myeclipse没有设置好,于是设置了windows->preferences->java
->installed jres->location:"d:\java\jdk1.6.0"然后设置了windows-
>preferences->myeclipse->application servers->tomcat 5.x->tom home
directorty:C:\Program Files\Apache Software Foundation\Tomcat 5.0
问题依旧,请教一些同学,未果,特来贵地发贴请教,小弟在线等答案,请大家帮忙,谢谢
再说一句我的JDK1.6,TOMCAT5.0.不知道是否和版本有关系
eclipse3.2.1,myeclipse5.1.1GA
5 个解决方案
#1
好像是jdk设置有问题
#2
我也是个java的初学者,看到你的帖子,也无从下手,但是我先既然在IE中可运行,是不是说明JDK没有问题呢.有可能是myeclipse的问题,先把问题一步步缩小,慢慢就解决了.只是我也是个初学者,所以帮不上什么忙了.
#3
在 Peferences... --> MyEclipse --> Application Server --> Tomcat 5 下还有个 JDK 需要设置一下,点击 Add,输入一个 JRE name,JRE home directory 设为 JDK 的目录,不是 JRE 目录哦,我上当过好几次~~
在 MyEclipse 下,用不着手工把工程拷到 Tomcat 下,在工具栏上的一个有地球的一组三个按钮,第一个“Deployee MyEclipse J2EE Project to Server”,选中 Project,再 Add 到你设置的 Tomcat 5 就可以部署了,启动服务采用右边带绿色小箭头的,选中 Tomcat 5 --> Start 就可以启动 Tomcat 了。
在 MyEclipse 下,用不着手工把工程拷到 Tomcat 下,在工具栏上的一个有地球的一组三个按钮,第一个“Deployee MyEclipse J2EE Project to Server”,选中 Project,再 Add 到你设置的 Tomcat 5 就可以部署了,启动服务采用右边带绿色小箭头的,选中 Tomcat 5 --> Start 就可以启动 Tomcat 了。
#4
还有 classpath 设错了 D:\Java\jdk1.6.0\bin; 没有用删掉。要把 JRE/lib 下的一些 jar 添加进去。
#5
windows->preferences->java->installed jres->location:"d:\java\jre1.6.0"
windows->preferences->myeclipse->application servers->tomcat 5.x->tom home
directorty:C:\Program Files\Apache Software Foundation\Tomcat 5.0
windows->preferences->myeclipse->application servers->tomcat 5.x->JDK->d:\java\jdk1.6.0
windows->preferences->myeclipse->application servers->tomcat 5.x->tom home
directorty:C:\Program Files\Apache Software Foundation\Tomcat 5.0
windows->preferences->myeclipse->application servers->tomcat 5.x->JDK->d:\java\jdk1.6.0
#1
好像是jdk设置有问题
#2
我也是个java的初学者,看到你的帖子,也无从下手,但是我先既然在IE中可运行,是不是说明JDK没有问题呢.有可能是myeclipse的问题,先把问题一步步缩小,慢慢就解决了.只是我也是个初学者,所以帮不上什么忙了.
#3
在 Peferences... --> MyEclipse --> Application Server --> Tomcat 5 下还有个 JDK 需要设置一下,点击 Add,输入一个 JRE name,JRE home directory 设为 JDK 的目录,不是 JRE 目录哦,我上当过好几次~~
在 MyEclipse 下,用不着手工把工程拷到 Tomcat 下,在工具栏上的一个有地球的一组三个按钮,第一个“Deployee MyEclipse J2EE Project to Server”,选中 Project,再 Add 到你设置的 Tomcat 5 就可以部署了,启动服务采用右边带绿色小箭头的,选中 Tomcat 5 --> Start 就可以启动 Tomcat 了。
在 MyEclipse 下,用不着手工把工程拷到 Tomcat 下,在工具栏上的一个有地球的一组三个按钮,第一个“Deployee MyEclipse J2EE Project to Server”,选中 Project,再 Add 到你设置的 Tomcat 5 就可以部署了,启动服务采用右边带绿色小箭头的,选中 Tomcat 5 --> Start 就可以启动 Tomcat 了。
#4
还有 classpath 设错了 D:\Java\jdk1.6.0\bin; 没有用删掉。要把 JRE/lib 下的一些 jar 添加进去。
#5
windows->preferences->java->installed jres->location:"d:\java\jre1.6.0"
windows->preferences->myeclipse->application servers->tomcat 5.x->tom home
directorty:C:\Program Files\Apache Software Foundation\Tomcat 5.0
windows->preferences->myeclipse->application servers->tomcat 5.x->JDK->d:\java\jdk1.6.0
windows->preferences->myeclipse->application servers->tomcat 5.x->tom home
directorty:C:\Program Files\Apache Software Foundation\Tomcat 5.0
windows->preferences->myeclipse->application servers->tomcat 5.x->JDK->d:\java\jdk1.6.0