解决一下下面代码出现问题的原因:
怎么理解这句话:如果当前的线程不是此对象锁的所有者,却调用该对象的notify(),notify(),wait()方法时抛出该异常。
加个synchronized就能使线程是对象锁的所有者吗?
我各种环境都装好了,不是虚拟机之类的问题,
用exe4j或者j2e之类的工具把jar文件转成exe还是报同样的错~
应该不是代码的问题,在eclipse里面运行正常的,小弟初学,请各位指教啊~
一个书上的代码,我在myeclipse上面运行老提示我找不到Exception in thread "main" ,然后就接着cmd模式下编译通过,代码应该没问题,但在myeclipse上面还是不行,不知道是什么问题,是classpath的问题吗?以前我没设置,就写了一个.;昨天加了点东西,求高人指点你把代码贴出来看看
我设置一直是这个路径的,刚刚我把路径改成com.sun.java.win32.x86那个,居然可以运行了,这个好像是eclipse自带的jdk吧,这么说的话,还是classpath设置问题吗?
只要记住一条编译用的javac和运行用的java要匹配
楼主感觉你对Java的运行机制不是很清楚啊,回去补补吧,不是一句两句能说清的。
问题的关键是你源程序第一个打包语句。 myeclipse 在编译的时候,他会在当前目录下生成你所要打的包,而且编译好的类都放在那个包里面,但是myeclipse在运行的时候,他会默认在源文件的当前目录下寻找编译好的字节码,并且不会递归的查找包,这样肯定编译出错, ,在CMD下,你肯定是先进如编译好的类所在的目录。这样当然会运行成功。
bad version number ----明显是JDK版本问题。
web开发时Tomcat运行的JDK版本与支撑application运行的JDK版本不一致也会导致同样的问题。
学习了。以前也没遇到过这种问题,哪怕是在用ultraedit 写JAVA的时候。
登录窗口写在头页面(top.jsp)里面,其它页面都调用这个头。
当用户注册登录后,将登录窗口切换成欢迎的文字。该如何做。 登录检测(checkuser.jsp)时,成功则让头文件里面的form表单切换到欢迎表单?可以吗? 这个应该很简单,有思路,可是又搞不对。 哪位帮帮忙,方法越简单越好。不要用Dao,JAVABEAN什么的了。
如果你有后台,你可以在后台里面验证登录成功的时候给返回一个 message = "欢迎登入..."的字符串。 在top.jsp里面用 {message}来显示。 如果只在js里面验证的话可以把这个message存储在 response里面同样可以实现。 小弟愚见。
把用户名存到session里传过去 如果session=null 登录失败
登陆成功了,把用户名密码存入request的session中,页面判断session是否为空并且是否等于后台传的值,如果相等的话,输出“欢迎某某某”,当然某某某是用户名,也存放在session中!
把欢迎文字 放在request里
然后使用el或者其他框架的标签读取出来即可。 | ||
可以在后台或者前台做一个判断,当判断登录成功以后就把你要显示的内容显示出来
这2个页面没有关联,且不在一层路径下,我该怎么传递这个flag值。头页面top.jsp要被所有页面调用
不,楼上的,我想最好的办法是用div(层) ,判断用户是否登陆,登陆了,也就是 session 里的用户值不为空,就将div 设置可见,否则不可见。
|