【发布时间】:2010-01-07 22:07:35
【问题描述】:
我一直在使用 J2EE 和 Derby 数据库开发 Java 应用程序。我的老板负责大部分测试,我负责大部分编码,但他来找我有一个奇怪的问题。他声称 Java 应用程序有时会“使他的计算机崩溃”。
要提一些细节,首先让我说我目前正在远程工作,所以当这些“崩溃”发生时我不能在身边。其次,我使用的是 OS X 10.6,他使用的是 Windows XP(我相信是 SP3)。有问题的 Java 应用程序不使用任何 JNI 或任何奇怪的东西,除了嵌入式 Derby 数据库。最后,他说它会冻结 Windows 中的所有内容(他的鼠标甚至不动)——它不会像未捕获的异常那样显示在控制台中。
那么,有没有可能是我的 Java 程序让他的电脑崩溃了?我认为 Java 代码不会在 JVM 之外产生任何系统范围的影响。这可能是我的程序的问题,还是我应该忽略它并将其归因于他的计算机的问题?
【问题讨论】:
-
J2EE 是一个相当宽泛(且古老)的术语。您是说 Java (JSP/Servlet) Web 应用程序吗?如果是这样,那是如何测试的?使用网络浏览器?如果有,是哪一个?是否还涉及一些Javascript?如果是这样,我也会注意这一点。
-
它的 J2EE 只是在我使用 javax.persistence 的意义上,其他一切都是摇摆不定的