Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
JDK 11 and JavaFX 15
Amazon Coretto JDK 11 and JavaFX 16
Before moving forward with this guide please ensure that;
You are using Yellowfin 9.3
You have confirmed it's currently missing from your Java distribution. See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Add to your existing Java distribution
Install a new Java package that includes JavaFX
Adding it to your existing Java distribution
Stop Yellowfin
Download the relevant JavaFX SDK for your system from Gluon, or a package downloader (eg, https://gluonhq.com/products/javafx/ or if you’re using Linux, you could use apt-get install openjfx).
Unzip the downloaded file into a folder somewhere on your system for safe keeping. Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location. Linux users, your JavaFX files should be in /usr/share/java).
Add the following lines to your catalina file located under (yellowfin\appserer\bin) , or Windows Service. You will need to add the lines immediately after the first set JAVA_OPTS= statement Windows users using a Windows Service: a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder b) Run the following Command
tomcatXw.exe //ES//Yellowfin
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
Find a JVM that comes with JavaFx embedded into it. Zulu FX (as opposed to standard Zulu) and Bellsoft both create JVMs that can be used out of the box which contain JavaFX.
Please note, you will need to ensure your Yellowfin installation points to the new Java distributions. To do this just modify the relevant file and update the Java home variables. Windows users: For the Windows Service, see the followingon how modify. Otherwise modify catalina.bat Linux users: Modify catalina.sh MacOS users: Modify thecatalina.sh
Restart Yellowfin.
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Regards,David
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
JDK 11 and JavaFX 15
Amazon Coretto JDK 11 and JavaFX 16
Before moving forward with this guide please ensure that;
You are using Yellowfin 9.3
You have confirmed it's currently missing from your Java distribution. See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Add to your existing Java distribution
Install a new Java package that includes JavaFX
Adding it to your existing Java distribution
Stop Yellowfin
Download the relevant JavaFX SDK for your system from Gluon, or a package downloader (eg, https://gluonhq.com/products/javafx/ or if you’re using Linux, you could use apt-get install openjfx).
Unzip the downloaded file into a folder somewhere on your system for safe keeping. Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location. Linux users, your JavaFX files should be in /usr/share/java).
Add the following lines to your catalina file located under (yellowfin\appserer\bin) , or Windows Service. You will need to add the lines immediately after the first set JAVA_OPTS= statement Windows users using a Windows Service: a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder b) Run the following Command
tomcatXw.exe //ES//Yellowfin
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
Find a JVM that comes with JavaFx embedded into it. Zulu FX (as opposed to standard Zulu) and Bellsoft both create JVMs that can be used out of the box which contain JavaFX.
Please note, you will need to ensure your Yellowfin installation points to the new Java distributions. To do this just modify the relevant file and update the Java home variables. Windows users: For the Windows Service, see the followingon how modify. Otherwise modify catalina.bat Linux users: Modify catalina.sh MacOS users: Modify thecatalina.sh
Restart Yellowfin.
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
JDK 11 and JavaFX 15
Amazon Coretto JDK 11 and JavaFX 16
Before moving forward with this guide please ensure that;
You are using Yellowfin 9.3
You have confirmed it's currently missing from your Java distribution. See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Add to your existing Java distribution
Install a new Java package that includes JavaFX
Adding it to your existing Java distribution
Stop Yellowfin
Download the relevant JavaFX SDK for your system from Gluon, or a package downloader (eg, https://gluonhq.com/products/javafx/ or if you’re using Linux, you could use apt-get install openjfx).
Unzip the downloaded file into a folder somewhere on your system for safe keeping. Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location. Linux users, your JavaFX files should be in /usr/share/java).
Add the following lines to your catalina file located under (yellowfin\appserer\bin) , or Windows Service. You will need to add the lines immediately after the first set JAVA_OPTS= statement Windows users using a Windows Service: a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder b) Run the following Command
tomcatXw.exe //ES//Yellowfin
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
Find a JVM that comes with JavaFx embedded into it. Zulu FX (as opposed to standard Zulu) and Bellsoft both create JVMs that can be used out of the box which contain JavaFX.
Please note, you will need to ensure your Yellowfin installation points to the new Java distributions. To do this just modify the relevant file and update the Java home variables. Windows users: For the Windows Service, see the followingon how modify. Otherwise modify catalina.bat Linux users: Modify catalina.sh MacOS users: Modify thecatalina.sh
Restart Yellowfin.
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Regards,David
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
JDK 11 and JavaFX 15
Amazon Coretto JDK 11 and JavaFX 16
Before moving forward with this guide please ensure that;
You are using Yellowfin 9.3
You have confirmed it's currently missing from your Java distribution. See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Add to your existing Java distribution
Install a new Java package that includes JavaFX
Adding it to your existing Java distribution
Stop Yellowfin
Download the relevant JavaFX SDK for your system from Gluon, or a package downloader (eg, https://gluonhq.com/products/javafx/ or if you’re using Linux, you could use apt-get install openjfx).
Unzip the downloaded file into a folder somewhere on your system for safe keeping. Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location. Linux users, your JavaFX files should be in /usr/share/java).
Add the following lines to your catalina file located under (yellowfin\appserer\bin) , or Windows Service. You will need to add the lines immediately after the first set JAVA_OPTS= statement Windows users using a Windows Service: a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder b) Run the following Command
tomcatXw.exe //ES//Yellowfin
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
Find a JVM that comes with JavaFx embedded into it. Zulu FX (as opposed to standard Zulu) and Bellsoft both create JVMs that can be used out of the box which contain JavaFX.
Please note, you will need to ensure your Yellowfin installation points to the new Java distributions. To do this just modify the relevant file and update the Java home variables. Windows users: For the Windows Service, see the followingon how modify. Otherwise modify catalina.bat Linux users: Modify catalina.sh MacOS users: Modify thecatalina.sh
Restart Yellowfin.
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
Before moving forward with this guide please ensure that;
See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Adding it to your existing Java distribution
Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location.
Linux users, your JavaFX files should be in /usr/share/java).
You will need to add the lines immediately after the first set JAVA_OPTS= statement
Windows users using a Windows Service:
a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder
b) Run the following Command
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service
c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
See an example below:
Windows users: Modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
Install a new Java package that includes JavaFX
To do this just modify the relevant file and update the Java home variables.
Windows users: For the Windows Service, see the following on how modify. Otherwise modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Regards,David
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
Before moving forward with this guide please ensure that;
See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Adding it to your existing Java distribution
Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location.
Linux users, your JavaFX files should be in /usr/share/java).
You will need to add the lines immediately after the first set JAVA_OPTS= statement
Windows users using a Windows Service:
a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder
b) Run the following Command
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service
c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
See an example below:
Windows users: Modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
Install a new Java package that includes JavaFX
To do this just modify the relevant file and update the Java home variables.
Windows users: For the Windows Service, see the following on how modify. Otherwise modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Regards,David
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
Before moving forward with this guide please ensure that;
See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Adding it to your existing Java distribution
Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location.
Linux users, your JavaFX files should be in /usr/share/java).
You will need to add the lines immediately after the first set JAVA_OPTS= statement
Windows users using a Windows Service:
a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder
b) Run the following Command
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service
c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
See an example below:
Windows users: Modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
Install a new Java package that includes JavaFX
To do this just modify the relevant file and update the Java home variables.
Windows users: For the Windows Service, see the following on how modify. Otherwise modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Regards,David
Adding the JavaFX library is easy, however your method heavily depends on your OS/Java environment. Generally speaking, this task should be handled by the IT Server Admin, however we’ve created this article to provide some guidance.
Here are a few known working combinations of Java and JavaFX:
Before moving forward with this guide please ensure that;
See the following article to check if you already have it.
Now time to get it all installed, via 2 options;
Adding it to your existing Java distribution
Windows users: You may face some security issues if placing under c:\program files, so choose an alternative location.
Linux users, your JavaFX files should be in /usr/share/java).
You will need to add the lines immediately after the first set JAVA_OPTS= statement
Windows users using a Windows Service:
a) Open a command prompt as administrator and navigate to your Yellowfin\appserver\bin folder
b) Run the following Command
Note: Where X is the version of Tomcat. ie. Tomcat9w.exe, Tomcat8w.exe, and Yellowfin is the name of your Windows Service
c) Navigate to the Java tab and add the following commands in the Java Options window (each on on a new line):
See an example below:
Windows users: Modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
Install a new Java package that includes JavaFX
To do this just modify the relevant file and update the Java home variables.
Windows users: For the Windows Service, see the following on how modify. Otherwise modify catalina.bat
Linux users: Modify catalina.sh
MacOS users: Modify the catalina.sh
If you’re stuck and need some extra guidance, please reach out to our Support Team via our community, we will be more than happy to help.
Regards,David
Hi David,
When you get a chance, could this please be added to the section on broadcasting dashboards on the Yellowfin wiki?
https://wiki.yellowfinbi.com/display/yfcurrent/Broadcast#Broadcast-BroadcastaDashboard
Thanks,
Simon
Hi David,
When you get a chance, could this please be added to the section on broadcasting dashboards on the Yellowfin wiki?
https://wiki.yellowfinbi.com/display/yfcurrent/Broadcast#Broadcast-BroadcastaDashboard
Thanks,
Simon
Replies have been locked on this page!