Mac OS y java.lang.NullPointerException en java.awt.Window.init (Window.java:497)

He estado configurando una MacBook Pro 2018 para el desarrollo de Java. Está ejecutando Mojave 10.14.1, al igual que la máquina más antigua desde la que estoy migrando, una MacBook Pro de principios de 2013. Instalé Java 1.8.0_192 e inmediatamente noté que no podía iniciar frascos ni ninguna aplicación Java que tuviera una interfaz de usuario en esta mac. Desinstalé y probé cada uno de estos: 1.8.0_172, 1.8.0_191, 1.8.0_192 y 11.0.1. Seguí el problema y encontré un error común:

Caused by: java.lang.NullPointerException
  at java.awt.Window.init(Window.java:497)
  at java.awt.Window.<init>(Window.java:537)
  at java.awt.Frame.<init>(Frame.java:420)
  at java.awt.Frame.<init>(Frame.java:385)
  at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1763)
  at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1838)
  at javax.swing.JWindow.<init>(JWindow.java:187)
  at javax.swing.JWindow.<init>(JWindow.java:139) 

Curious, lancé nuestro producto basado en Swing e informó el mismo error. Busqué en Google y encontré solo publicaciones sin respuesta.

(revisando esto para formatearlo como una pregunta y no como una publicación de blog)

¿Lo que da

Respuestas a la pregunta(1)

Su respuesta a la pregunta