Page 1 of 1

How to get JavaFX working on OS X Mojave (10.14.6)

PostPosted: Tue Aug 20, 2019 2:02 pm
by d.kull
Dear Servoy friends

On my new mac with latest OS X (10.14.6) the Servoy developer give's the following warning in the console: WARN Attempting to use svyJFXWebView when JavaFX is not available (Java version: 12.0.1).I know the JavaFX is no longer integrated.
I have installed java OpenJDK 1.8.0_222) therefore. The developer is Version: 2019.6.2.3504 and comes with Java 12.x

I have two questions:

1. Can anyone explain how to make the JavaFX work under latest OS X 10.14.x and the latest Servoy Developer ?

2. We need the JavaFX to display google map in a smart-client solution. Is there a better way to do this?

Thank you.

By the way - why has the 'smart-client' topic is no longer on the board index. Is he already dead ? :?

Re: How to get JavaFX working on OS X Mojave (10.14.6)

PostPosted: Tue Aug 20, 2019 10:06 pm
by swingman
Hi,

I have it working with Servoy 2019.3.1, but that does not come with it's own Java. That is the big change in 2019.06.

My use of JavaFX is simple, with no callbacks, so my temporary workaround is to open the url that would go into JavaFX using a web browser using application.openURL(). The customer knows it is a stop-gap.

The smart client is kind of a dead end now. Personally, I have converted one large system successfully so far. Happy client.
Two more large ones and one small one to go. Customers being too busy / growing too much are holding up conversions.

For me coming from a design background, the NG client looks much better than the Smart Client.

Re: How to get JavaFX working on OS X Mojave (10.14.6)

PostPosted: Wed Aug 21, 2019 10:13 am
by d.kull
Hi

Many thank's for your answer. So I consider to switch to the NG client so. Yes, definitely looks nicer. But the problem of printer and file access to the desktop causes me headache and was the reason to stay on the smart client side.

Re: How to get JavaFX working on OS X Mojave (10.14.6)

PostPosted: Wed Aug 21, 2019 12:51 pm
by sean
Hi d.kull,

NG client will support local file access via the NG Desktop project this year. Stay tuned!

Best,
Sean

Re: How to get JavaFX working on OS X Mojave (10.14.6)

PostPosted: Thu Aug 22, 2019 12:20 pm
by d.kull
Hi Sean

Cool! Thank you for this important info.

dk