Should this work?

Alan Bateman Alan.Bateman at oracle.com
Sun Aug 2 11:46:24 UTC 2015



On 02/08/2015 12:37, Michael Hall wrote:
>
> Sorry, I thought I checked to see if this was a jdeps option but missed it.
> However,
> jdeps -verbose:class jdeplaf.jar
> jdeplaf.jar -> java.base
> jdeplaf.jar -> java.desktop
>     JdepLAF (jdeplaf.jar)
>        -> java.io.PrintStream
>        -> java.lang.Exception
>        -> java.lang.Object
>        -> java.lang.String
>        -> java.lang.System
>        -> javax.swing.JFrame
>        -> javax.swing.UIManager
>
> Like some of the other options adding it doesn’t seem to show anything extra. Would some of this be in jigsaw specific builds and not in the main branch jdk9 ones?
>
The jdeps in JDK 9 builds is up to date and the above output here looks 
right.

Since the LAF is specified as a String then it means that there isn't a 
static dependency on the com.apple.laf.* or ch.randelshofer.quaqua.* 
classes.

Is there a quaqua.jar or other JAR with the Quaqua LAF that you could 
run jdeps on? That might be more interesting to see if it depends on 
Swing internal classes or com.apple.eawt APIs.

-Alan.


More information about the jigsaw-dev mailing list