将classes目录全部删除,再重新编译

解决方案 »

  1.   

    应该是在jsp中“大括号不匹配”
    你的jsp编译成servlet后,会加上try。。catch的,抛出servletException,但是jsp中括号不匹配,所以出错
      

  2.   

    重新装是下策!
    还是静下心来,欲速则不达呀。
    建议你,把程序先备份一下。
    然后,把jsp中纯java语言部分全部删除掉,只留下html语言,编译一下。如果通过了,再一点点地往上追加原来的java代码。原来,我用jb4的时候也经常遇到这个问题。莫名其妙的就出现问题。
    另一种方法就是,它不是说要try,catch吗?你就给他加上去,看他还报不报错!
    试试吧!
    不要轻易的重新装。
      

  3.   

    你看看是不是在你装JB的根目录下出现一个名叫"program"的空文件,删除他,在重起JB,应该就可以了!
      

  4.   

    各位大哥,首先感谢你们的热心指点,今天早上来,我照你们的建议试过
    1,把classes目录都删除,重新编译类文件,还是出现同样的错误
    2,重新安装JBUILDER7,还是不行
    3,jb根目录下没有program的空目录
    现在我也怀疑是大括号不匹配的问题,可是如果再jsp页面大括号不匹配,jbuilder会自动检查并报错啊,难道真的要将几十个页面上的java代码都删除再追加吗?恐怖啊
      

  5.   

    你先试试加上try,catch的方法吧。
      

  6.   

    你好,我刚才将所有JSP页面都删除了,还是不行啊,连html编译都产生上面的问题
    会不会是JBUILDER的库文件被破坏啦
      

  7.   

    靠!不会吧。难道最简单的HTML都编译不过去了?!
    你不是重新装了jb了吗?
    如果最简单的html都过不去。简单到:
    <table>
    <tr>
    <td>
    hello!
    </td>
    </tr>
    </table>
    如果这样的语句都不行。
    你只好把Jb卸载了。而且要卸载的干干净净(包括注册表),然后重新装Jb。把你用过的包(指jar文件)更新一下,用当机前的。
      

  8.   

    是这样的,我刚才发现了问题的一些现象:
    我把JSP都删除啦,然后把class也删除了,运行html的web run with defalult service,jb打开了它自身配置的web service ,tomcat 8080端口,运行正常,然后我将jsp页面和class依次加进工程文件,然后在IE里调试;所有的jsp页面,居然没有任何问题,我以为解决了,可是当我再次想在JB中用web run with defalult service调试页面时,又是那该死的三条信息,我倒,这个时候,页面都能正常运行。
    然后我将8080服务关上,他妈的再次运行想打开web service ,又时报错
    JB我已经重装两次了,每次装是不是有个JBuilder Web service的组件,我装不上,报错
      

  9.   

    你说的JAR包我只使用了ORACLE中的那个class12.zip包,也更新了,还时没用,我猜,是不是我的页面程序没有任何问题,而是JB中的web service出错了,每次重装JBUIDER后,还会装个什么JBuilder Web Service Kit的组件,它会报错
      

  10.   

    是不是端口号冲突阿?
    我的判断,现在的问题不是程序的问题,是你的jb设置的问题。我一向认为jb在设置上挺复杂的。你去看看jb关于web开发方面的一些设置吧。
    我真的觉得是端口号的问题。
      

  11.   

    各位大哥,我搞定啦,哈哈哈哈哈哈哈,我仰天长啸,我搞定啦
    三谢,一谢 Jupiter520(涅磐) ,我一直在等待你的支持,你的建议给我解决问题灵感,感谢,真的。
    二谢Philip1314(勇敢的心),prosong(prosong) ,beyond_xiruo(希偌), zhaoxichao(小西) ,Gnepys() , owenyang(和java 在一起) ,感谢各位的热情建议,现将一点薄礼献上,笑纳,^_^
    三谢嘛,谢自己罗,自己能坚持下来,因为今天在自己处理这烂问题时,发现老板并没有将工资卡发给我的念头,因为我和同学是试用,他们正式员工上个星期都发了,老板要了我们的身份证说是办工资卡,原以为这个星期可以领工资了,可惜...,唉,我们身上的money已经不多了,估计这个月都坚持不下来,怎么办啊,一个技术上的问题解决了,又出了个非技术上的问题,郁闷...
    现将解决问题的方法公布:很简单,由于JB的烂,在你运行期间的断电会导致破坏你的工程文件,解决的方案可以重新建个新工程,将你的jsp文件和class再拷进去,重新编译即可。
    最后提醒各位用JB的大哥们,电压不稳的时候三思啊,免得象我这样搞得焦头烂额的。