Told them about this over a(2?) year ago. Java 9 Modules do not accept 
unsupported file formats such as ZIP files(nor have they ever) and will throw 
an error if a module folder contains them. 

Not only does this cause this issue, but it violates standards: in no OS will 
you find zip files containing source code mixed in with the libraries 
themselves. Take a look in /usr/lib, you won’t find any.


Fixing this issue on the build side literally only requires a one line Gradle 
build file change so that the output of the src.zip is the root of the SDK 
build and not the libs folder. It would take less than a minute to fix, 
literally. 

The excuse for not fixing this at the time was: “it’s the way we’ve always done 
it”. Maybe Oracle/Gluon have stopped smoking shrooms and are willing to fix 
this now.


From: David Green
Sent: Thursday, December 26, 2019 12:24 PM
To: [email protected]
Subject: error in tutorial

This step fails:  

  

3\. Create a library  

Go to File -> Project Structure -> Libraries and add the JavaFX 13 SDK
as a library to the project. Point to the lib folder of the JavaFX SDK.  

  

The src.zip located in this package lib will cause the build in IJ to fail. I
don't know why, since it is source, albeit zipped.  

  

To get the project to build, I had to remove it. I placed it in a new src
folder I created at the same level as lib in the sdk.  

  


Reply via email to