Hi Kevin, > Am 13.09.2016 um 16:30 schrieb Kevin Rushforth <kevin.rushfo...@oracle.com>: > > > > Alexander Nyssen wrote: >> Hi Kevin, >> >>> Am 13.09.2016 um 15:42 schrieb Kevin Rushforth <kevin.rushfo...@oracle.com >>> <mailto:kevin.rushfo...@oracle.com>>: >>> >>> That seems surprising since javafx.swt is not part of the JDK runtime >>> image. I suspect that this is either an issue with jdeps itself or with how >>> you are running jdeps. What was the command line you were using? >> >> I used: for i in */bin; do >> /Library/Java/JavaVirtualMachines/jdk-9_ea135.jdk/Contents/Home/bin/jdeps >> -jdkinternals $i; done >> deps.txt > > That doesn't show how javafx-swt.jar is being referenced. javafx-swt.jar is > delivered with the JDK, but is not loaded by default (or at least it should > not be).
Is there a way to find out? Do I have to provide additional options? Using jdk-9-ea109 the same command line did not result in javafx.swt being regarded as JDK internal. > > >>> As for your second question, the expectation is that javafx.swt will be >>> added as an automatic (and thus named) module in a layer, but that still >>> needs to be tested. We currently do all of our own testing by adding it as >>> an automatic module on the module path as follows: >>> >>> $ java --module-path $JAVA_HOME/lib/javafx-swt.jar --add-modules >>> javafx.swt my.pkg.MyApp >> >> I see. Is there a concrete schedule? > > If you mean is there a concrete schedule for the Eclipse folks to do the work > to verify that javafx.swt can be loaded in a layer, I can't comment on that, > since this work is outside the scope of the JDK. Perhaps Tom Schindl can > respond? I thought the plan was to turn javafx.swt into an explicit module and not an (implicit) automatic one, and I was referring to when this was finalized. Seems I got that wrong. > > — Kevin Best Regards, Alexander > >> >>> >>> — Kevin >> >> Best Regards, >> Alexander >> >>> >>> >>> Alexander Nyssen wrote: >>>> Hi all, >>>> >>>> I used a recent jdeps (from jdk9-ea135) to check the Eclipse GEF code base >>>> and was astonished to see that all dependencies to javafx.embed.swt.* now >>>> seem to be regarded as JDK internal API. I assume this is just a temporal >>>> inconsistency. Therefore, let me ask when it is planned to transfer the >>>> javafx.swt module into a proper named JIGSAW module to resolve this. The >>>> Eclipse community relies on using the javafx.swt module in an OSGi >>>> environment (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=482428), >>>> and it would certainly be good if conformance tests could be started as >>>> early as possible. >>>> >>>> Best Regards, >>>> Alexander >>>> >>>> >>