以下のようなエラーがコンソールに出力されて起動できなくなる
ERROR: transport error 202: handshake failed - connection prematurally closed
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [./open/src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:734]
原因はいろいろあるようだが、自分の場合はESET
というウィルス対策ソフトのファイヤーウォールが原因。
ESET上に許可するルールを追加してあげたら起動できるようになった。
自分の場合は内向きの一定のポート範囲(50000-65000)を許可してあげた。
(ルールの追加は自己責任でお願いします!)