【问题标题】:Thread.exit line: not available. Source not found. Edit source look-up path...?Thread.exit 行:不可用。找不到来源。编辑源查找路径...?
【发布时间】: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


【解决方案1】:

我知道这个问题很老了,但也许它对某人有用: 您可以使用(例如在循环结束后立即使用)

System.exit(0);

这将停止线程。

【讨论】:

    猜你喜欢
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 2016-06-15
    • 1970-01-01
    相关资源
    最近更新 更多