【发布时间】:2013-10-27 11:13:00
【问题描述】:
我正在尝试调试我的 java 应用程序并得到 Thread.exit 行:不可用。找不到来源。编辑源查找路径...
我正在使用 java 1.6_35 并在我的系统中安装了 jdk。我发现描述了here的同样问题!
但无法在我的系统中解决,因为我无法在 jdk 中看到任何 src.zip 文件,并且没有提供太多关于如何解决此问题的信息。
此外,在我的应用程序中,两个线程正在运行 1.Thraed [main] 暂停,这会产生此错误和 2.Thraed [Thread-3]。此应用程序是一个 Swing 应用程序,我正在检查与第二个弹出窗口相关的问题会产生一些错误。
问题是,在成功的情况下我能够调试第二个线程,但在 Thread.exit() 之后的失败情况下我无法继续,所以我无法找到问题发生的确切位置?请建议解决此问题...在此先感谢
【问题讨论】:
-
我认为调试到
Thread.exit没有任何意义,因为问题极不可能出现在那里。也许它是一个原生方法,也许这就是为什么你不能调试它? -
你在 Eclipse Preferences / Java / Installed JREs 中配置了什么?这需要指定JDK位置才能找到源。
-
我真的没有这个错误,可能你需要重新安装JDK,同时在eclipse中检查JDK env。
标签: java eclipse multithreading swing