java .awt.Window.dispose () навсегда зависает в проекте Eclipse RCP на Ma c OSX - PullRequest
0 голосов
/ 15 апреля 2020

Возьмем следующее:

public class MyTest {
    public static void main(final String[] args) {
    new javax.swing.JDialog().dispose();
    }
}

Очень просто, и, как и следовало ожидать, оно запускается всего за пару секунд, ничего не делает и завершается нормально.

Если Вы создаете новый проект Eclipse RCP и добавляете, а затем запускаете метод main в этом классе, поведение становится неожиданным.

На Windows, оно работает нормально.

На Ma c OSX - он навсегда висит на dispose. Я тестировал это с OpenJDK 11 и 13.

Я могу только представить, что есть какая-то проблема с classpath приложения RCP ...?

...