繁体   English   中英

Ubuntu 18.04 javafx.utils 不存在

[英]Ubuntu 18.04 javafx.utils not there

我正在尝试“构建”泛光灯。 我偶然发现了相当不言自明的编译问题,即:

> compile:
>     [javac] Compiling 593 source files to /mnt/sda1/floodlight/floodlight/target/bin
>     [javac] warning: [options] bootstrap class path not set in conjunction with -source 8
>     [javac] /mnt/sda1/floodlight/floodlight/src/main/java/net/floodlightcontroller/loadbalancer/LoadBalancer.java:57:
> error: package javafx.util does not exist
>     [javac] import javafx.util.Pair;
>     [javac]                   ^
>     [javac] /mnt/sda1/floodlight/floodlight/src/main/java/net/floodlightcontroller/statistics/IStatisticsService.java:10:
> error: package javafx.util does not exist
>     [javac] import javafx.util.Pair;
>     [javac]                   ^
>     [javac] /mnt/sda1/floodlight/floodlight/src/main/java/net/floodlightcontroller/loadbalancer/LoadBalancer.java:138:
> error: cannot find symbol
>     [javac]     protected HashMap<Pair<Match,DatapathId>,String> flowToVipId;
>     [javac]                       ^
>     [javac]   symbol:   class Pair
>     [javac]   location: class LoadBalancer
>     [javac] /mnt/sda1/floodlight/floodlight/src/main/java/net/floodlightcontroller/statistics/IStatisticsService.java:25:
> error: cannot find symbol

[等等]

我当然尝试过像这样通过 apt 添加 javafx :

root@hp-linux: apt install openjfx

root@hp-linux:/mnt/sda1/floodlight/floodlight# dpkg-query -L openjfx
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/openjfx
/usr/share/doc/openjfx/TODO.Debian
/usr/share/doc/openjfx/changelog.Debian.gz
/usr/share/doc/openjfx/copyright
/usr/share/openjfx
/usr/share/openjfx/lib
/usr/share/openjfx/lib/javafx.properties
/usr/share/openjfx/lib/javafx.base.jar
/usr/share/openjfx/lib/javafx.controls.jar
/usr/share/openjfx/lib/javafx.fxml.jar
/usr/share/openjfx/lib/javafx.graphics.jar
/usr/share/openjfx/lib/javafx.media.jar
/usr/share/openjfx/lib/javafx.swing.jar
/usr/share/openjfx/lib/javafx.web.jar

似乎确实不存在 javafx.utils 。 我该如何解决? 我已经尝试了几乎所有可以在 Internet 上找到的东西,但无济于事。

由于上游不再支持 openjfx,Ubuntu 18.04 决定不再支持 openjfx 8 并将其替换为 openjfx 11。如果您是 SDN 人,您应该知道 Floodlight 支持 Java 8 等问题会在这里找到。 我现在分享了一个帖子,希望能对你有所帮助。 如何在 Ubuntu 18.04 LTS 上与 Openjfx 一起安装泛光灯 controller

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM