Same in Fedora 25
[ra77@Host-001 trunk]$ java -version
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b16)
OpenJDK 64-Bit Server VM (build 25.111-b16, mixed mode)
When I try t make an ant test I have these errors
compile-components:
[javac] Compiling 188 source files to
/home/ra77/Utils/0_svn/trunk/build/components
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:25:
error: package javafx.application does not exist
[javac] import javafx.application.Platform;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:26:
error: package javafx.beans.value does not exist
[javac] import javafx.beans.value.ChangeListener;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:27:
error: package javafx.beans.value does not exist
[javac] import javafx.beans.value.ObservableValue;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:28:
error: package javafx.concurrent.Worker does not exist
[javac] import javafx.concurrent.Worker.State;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:29:
error: package javafx.embed.swing does not exist
[javac] import javafx.embed.swing.JFXPanel;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:30:
error: package javafx.event does not exist
[javac] import javafx.event.EventHandler;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:31:
error: package javafx.scene does not exist
[javac] import javafx.scene.Scene;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:32:
error: package javafx.scene.web does not exist
[javac] import javafx.scene.web.WebEngine;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:33:
error: package javafx.scene.web does not exist
[javac] import javafx.scene.web.WebEvent;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:34:
error: package javafx.scene.web does not exist
[javac] import javafx.scene.web.WebView;
[javac] ^
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:52:
error: cannot find symbol
[javac] private JFXPanel jfxPanel;
[javac] ^
[javac] symbol: class JFXPanel
[javac] location: class RenderInBrowser
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:53:
error: cannot find symbol
[javac] private WebEngine engine;
[javac] ^
[javac] symbol: class WebEngine
[javac] location: class RenderInBrowser
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:93:
error: cannot find symbol
[javac] Platform.runLater(new Runnable() {
[javac] ^
[javac] symbol: variable Platform
[javac] location: class RenderInBrowser
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:103:
error: cannot find symbol
[javac] jfxPanel = new JFXPanel();
[javac] ^
[javac] symbol: class JFXPanel
[javac] location: class RenderInBrowser
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:121:
error: cannot find symbol
[javac] Platform.setImplicitExit(false);
[javac] ^
[javac] symbol: variable Platform
[javac] location: class RenderInBrowser
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:126:
error: cannot find symbol
[javac] WebView view = new WebView();
[javac] ^
[javac] symbol: class WebView
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:126:
error: cannot find symbol
[javac] WebView view = new WebView();
[javac] ^
[javac] symbol: class WebView
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:129:
error: cannot find symbol
[javac] engine.setOnStatusChanged(new
EventHandler<WebEvent<String>>() {
[javac] ^
[javac] symbol: class EventHandler
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:129:
error: cannot find symbol
[javac] engine.setOnStatusChanged(new
EventHandler<WebEvent<String>>() {
[javac] ^
[javac] symbol: class WebEvent
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:142:
error: cannot find symbol
[javac] .addListener(new
ChangeListener<Number>() {
[javac] ^
[javac] symbol: class ChangeListener
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:158:
error: cannot find symbol
[javac] .addListener(new
ChangeListener<Throwable>() {
[javac] ^
[javac] symbol: class ChangeListener
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:184:
error: cannot find symbol
[javac] jfxPanel.setScene(new Scene(view));
[javac] ^
[javac] symbol: class Scene
[javac]
/home/ra77/Utils/0_svn/trunk/src/components/org/apache/jmeter/visualizers/RenderInBrowser.java:122:
error: cannot find symbol
[javac] Platform.runLater(new Runnable() {
[javac] ^
[javac] symbol: variable Platform
[javac] location: class RenderInBrowser
[javac] 23 errors
Antonio
2016-12-11 12:24 GMT+01:00 Felix Schumacher <
[email protected]>:
> Am 11.12.2016 um 12:05 schrieb Philippe Mouawad:
>
>> Hi Felix,
>> Answer below.
>>
>> Regards
>>
>> On Sunday, December 11, 2016, Felix Schumacher <
>> [email protected]> wrote:
>>
>> Hi all,
>>>
>>> I have noticed, that my OpenJDK installation on Suse Linux (Leap 42.2)
>>> does not include JavaFX, so the Results Tree View does not get included
>>> in
>>> the menu there. Should we look for the absence of JavaFX in the
>>> installation and disable those components, that depend on the JavaFX
>>> classes, or should we expect the user to have a jdk that includes the
>>> JavaFX components?
>>>
>>
>> I prefer we expect user to have his jdk include JavaFX components.
>> Is it something complex with openjdk ?
>>
> It seems, that is up to the distributor to include JavaFX in their builds
> of OpenJDK and often they don't include it. On ubuntu you have to install
> the openjfx package, on suse there is no such package.
>
>
>>
>> If we disable components, we should have fallback variants, right?
>>>
>> too much work in my opinion.
>>
> For the results tree view it could probably done by disabling the new
> browser view instead of the complete component, but I haven't really looked
> into it.
>
> Felix
>
>
>> What is your opinion?
>>>
>>> Felix
>>>
>>>
>>>
>