我在使用 jdk1.6.0_24 的 Ubuntu 10.04 桌面上运行 Java 程序时遇到了麻烦。该应用程序在 Windows 平台上运行良好,在 Linux 上启动正常,但当我关闭输入对话框时,它就会崩溃并出现以下错误。这种情况仅在从 IntelliJ 运行应用程序时发生,而不是在从终端以构建的 jar 形式运行时发生。
程序“Time Clock”收到 X Window 系统错误。这可能反映了程序中的错误。错误为“BadWindow(无效的 Window 参数)”。(详细信息:serial 693 error_code 3 request_code 20 minor_code 0)(程序员请注意:通常,X 错误是异步报告的;也就是说,您会在错误发生后一段时间收到错误。要调试程序,请使用 --sync 命令行选项运行它以更改此行为。然后,如果您在 gdk_x_error() 函数上中断,则可以从调试器中获得有意义的回溯。)
我一直在寻找解决方法,但尚未找到任何有用的东西。提前感谢大家的帮助。
答案1
我能够使用 sun jdk1.6.0_22 运行该应用程序。