eclipse环境下,类文件能找到jre,而jsp文件却找不到 jre,
造成java文件能被编译,而jsp文件却不能被成功编译(在同一个项目内)。
这是什么原因呢?
具体例子我举个吧:
java文件不会提示说:String can not be resolved to a type。
而jsp文件里用到String时会提示说:String can not be resolved to a type。

解决方案 »

  1.   

    还要为tomcat配置jdk的。
    我估计你的问题在于:因为tomcat对jsp进行编译,而你有没有为tomcat配置它要用的JDK,所以提示找不到了。
    而在eclipse中写java程序,估计使用了它自己附带的jre,所以就没有使用你自己机子上安装的JDK,也可以编译。
      

  2.   


    这个可能性应该不大,
    我机器上所有的项目都用的同一个TOMCAT,
    其他的项目都没出现这个问题,这个项目是新导入进来的。