今天我apt upgrade
在我的 Ubuntu 18.04 LTS 上运行,之后,安装的 JavaFX 8 应用程序(内部开发的工具)停止工作。
运行应用程序只会带来以下错误:
$ java -jar app.jar
Error: Could not find or load main class ui.Main
今天我apt upgrade
在我的 Ubuntu 18.04 LTS 上运行,之后,安装的 JavaFX 8 应用程序(内部开发的工具)停止工作。
运行应用程序只会带来以下错误:
$ java -jar app.jar
Error: Could not find or load main class ui.Main
事实证明,Canonical 决定发布新版本的 openjfx。(顺便说一句,有没有地方可以看到这样的版本更改/决定?)
相关信息可参见
/var/log/apt/history.log
:LaunchPad上有一个未解决的错误,在各种 StackExchange 网站上也有很多类似的问题,例如这个。这些都不符合我的特定需求。似乎今天没有真正的解决方案,只有一个
解决方法
将所有 openjfx 包显式降级到以前的版本:
保留受影响的软件包,以便下一个
apt upgrade
不会再次破坏:这将在您下次升级时显示为信息: