Announcing EA builds of standalone JavaFX SDK

Michael Paus mp at jugs.org
Tue May 8 22:35:32 UTC 2018


Am 08.05.18 um 23:55 schrieb Nir Lisker:
> Thanks Kevin, that's good to hear.
>
> Michael, adding the external jars as single entries is the simplest 
> and most granular way, but you can also define a library from those 
> jars and then add that single library to any project:
>
> 1. Add Library...
> 2. User Library
> 3. User Libraries...
> 4. New... (give it a name)
> 5. Add External JARs... (add all the jars)
> 6. OK/Apply everything.
>
> This creates a single entry in the .classpath:
>
>     <classpathentry kind="con" 
> path="org.eclipse.jdt.USER_LIBRARY/library_name">
>
> This should be the parallel to specifying a single folder from the 
> command line.
I'll give that a try in the morning.
>
> As for the runtime issue, is it finding the other modules?
No, if I do not specify javafx.fxml it complains about the next one. I 
also tried moving all jars to the classpath instead of the module path. 
Again this resolves the compile time dependencies but results in an 
error at runtime. Since Java 9 Eclipse has really become a mess.
>
> - Nir
>
> On Tue, May 8, 2018 at 3:39 PM, Michael Paus <mp at jugs.org 
> <mailto:mp at jugs.org>> wrote:
>
>     Am 08.05.18 um 14:27 schrieb Tom Schindl:
>
>         [...]
>
>             3. How do you properly configure an Eclipse (the latest
>             4.7.3a) project
>             to use this module path. Adding the OpenJDK was no problem
>             but how do
>             you add the module path for JavaFX? I failed on that.
>
>         You just open the Java Build Path-Properties-Page on the
>         project and add
>         the external jars, not?
>
>         Tom
>
>
>     That's one of the ways I tried it but ...
>
>     1. is that the intended way of doing it? On the command line you
>     just specify a single folder.
>
>     2. I did this and it resolved all dependencies at compile time but
>     I got an exception at runtime
>
>     Error occurred during initialization of boot layer
>     java.lang.module.FindException: Module javafx.fxml not found
>
>     although I also added
>
>     --add-modules=javafx.fxml,javafx.controls,javafx.web,javafx.media
>
>     as VM arguments.
>
>



More information about the openjfx-dev mailing list