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
>>>
>>>
>>>
>

Reply via email to