早...今天早上编译Jdeveloper的项目,代码是正确的,可是编译时候出现155个找不到变量错误,和俩个不能访问类错误.整个系统的另外一个功能项目可以运行正常,这个项目就编译出错.这两个项目配置是一样的,oc4j,jdeveloper,EJB+struts.我检查了变量和类path的大小写,是正确的.错误信息如下
------
Complier Log:C:\PROJECT\infocapture\lienInclude.jsp
Error(23,35): variable strMode not found in class _infocapture._lienInclude------var autorCheck = "<%=strMode%>";代码正确,同样代码在其他机器上顺利运行.我想问问Jdeveloper+OC4J,出现找不到类\变量错误,一般修改什么配置?

解决方案 »

  1.   

    自己看了一下其他文件,感觉应该在同一个包其他文件里面定义.果然C:\PROJECT\infocapture\addressDetail.jsp
    里面定义String strMode    = checkNull(request.getAttribute("mode"));也就是同一个目录里面其他文件的定义变量, 在这个文件里面不能读取.
      

  2.   

    自己结。Jdeveloper对于EJB有个验证功能,关掉验证就可以运行了,不过增加了风险。