在java中“java.lang.IllegalStateException”异常时是怎么出现的,为什么我2次运行的时候却不出现此错误

我不知道是在哪里出的错误,当我一运行就错了,而在次运行却不报错了

这个问题可能出现的情况如下:
1.虚拟机还没有停止,然后再次运行会出现
2.如果是多线程程序的话,在线程正在运行中,再次运行改程序也会出现以上错误。即同一个线程调用两次start方法会出现以上错误。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-14
可能是第一次JDK环境没有准备好, 如果是web项目, 可能是服务器没有初始化好。导致非法的状态出现
相似回答
大家正在搜