小编Bap*_*uss的帖子

调试 Java Swing App 导致计算机死机

我正在使用 Eclipse2018-12 在 XUbuntu 上开发 Java/Swing 桌面应用程序。我在调试时遇到问题。当 Eclipse 到达JComboBoxaddItemListener事件中的断点时,所有内容都会冻结,包括计算机......

我认为它与 Java 安装和调试配置相关,因此我尝试更改所使用的 JRE 版本,但没有任何改变。

这是代码

JComboBox<ComboItem> res = new JComboBox<ComboItem>();
        res.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent event) {
                if (event.getStateChange() == ItemEvent.SELECTED && peopleCombo != null) {
                                           //do things
                    }
                }
            }    
        });
        return res; 
Run Code Online (Sandbox Code Playgroud)

这里是java版本。

java --version
openjdk 11.0.2 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Run Code Online (Sandbox Code Playgroud)

我应该更改此事件吗?或者使用的java版本?

感谢您的帮助,

巴蒂斯特

java eclipse debugging swing freeze

3
推荐指数
1
解决办法
799
查看次数

标签 统计

debugging ×1

eclipse ×1

freeze ×1

java ×1

swing ×1