Eclipse AWT,无法调试

时间:2012-10-30 20:13:45

标签: java eclipse debugging awt

我希望能够在eclipse中调试以下代码:

String local;   
try {
    local = InetAddress.getLocalHost().getHostAddress() + ":" + port;
} catch (UnknownHostException ex) {
    local = "Network Error";
}
ip = (String) JOptionPane.showInputDialog(null, "IP: ", "Info", 
                             JOptionPane.INFORMATION_MESSAGE, null, null, local);

当我这样做:“运行为> Java应用程序”时,一切都运行良好。 但是当我尝试调试时(在Eclipse中使用Juno 32或64位),它永远不会出现问题:

ip = (String) JOptionPane.showInputDialog(null, "IP: ", "Info", JOptionPane.INFORMATION_MESSAGE, null, null, local);

Additionnal Info:

我使用的是Windows 7 64位。当我暂停代码并查看堆栈时,它似乎被阻止在:

while (keepBlockingCT.get() &&
        ((extCondition != null) ? extCondition.evaluate() : true)) {
    getTreeLock().wait();
}

它位于包java.awt;

中的文件/ Class WaitDispatchSupport中

我使用的是JDK 1.7(最新的JDK)

修改 此外,对话框永远不会显示

0 个答案:

没有答案