It looks like Java 9 will not continue to provide access to "internal" classes like sun.misc.Signal. Clojure currently uses this in the REPL to trap ctrl-c (SIGINT) and cancel current evaluation instead of process shutdown.
There is a page of alternatives here:
https://wiki.openjdk.java.net/display/JDK8/Java Dependency Analysis Tool
But there is no suggested alternative for sun.misc.Signal and I'm not aware of a portable solution to it.