gpt4 book ai didi

java - Eclipse 调试器不会停止 Java 1.6.0

转载 作者:行者123 更新时间:2023-12-01 13:41:44 25 4
gpt4 key购买 nike

虽然这个问题已被反复询问,但当前的答案对我来说不起作用。

到目前为止尝试过的事情:

-- starting in Debug perspective
-- upgrading version of Eclipse
-- trying to clean out Eclipse.ini (cannot find a version of eclipse.ini)
-- checking for "skip all breakpoints" being checked (it is not checked)
-- Run > Debug Configurations, that 'Stop in main' is selected

Java 运行时版本是:

1.6.0_65-b14-462-11M4609
Eclipse Version: "Version: Kepler Service Release 1"
Eclipse Build: "Build id: 20130919-0819"

这是我的代码(非常简单)

public class Main {
public static void main(String[] args) {
// breakpoint set here
System.out.println(System.getProperty("java.runtime.version"));
}
}

问题:为什么当我设置断点时 Eclipse 没有停止?

最佳答案

还要注意的另一件事是您是否在正确的位置设置断点。

如果您正在使用依赖管理(例如 Maven),那么从两个不同的地方引入同一类的两个不同版本并不是闻所未闻的。然后,您可以打开一个资源,在其上设置断点,但运行另一个版本。

另一种可能性是像 Maven 这样的东西将 checkout 项目的 JAR 放在类路径上,导致您在输出文件夹中的类上设置断点,但从 JAR 运行该断点。

如果您使用服务器 View (例如在 Tomcat 中运行),由于部署程序集(在项目属性中),可能会发生类似的情况。

有很多方法可以解决这个问题,但大多数都归结为没有在实际运行的东西上设置断点。

关于java - Eclipse 调试器不会停止 Java 1.6.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20695883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com