我有一个奇怪的问题。我有一个.jar需要运行的文件,但是当我在 Windows PC 上运行它时它可以工作,但是当我在我的 Ubuntu 服务器上运行它时它不起作用。我已经安装default-jre在 Ubuntu 机器上,当我运行它时,java -jar {my name of file}它说:
错误:无法找到或加载主类{缺少的类的名称} 原因:java.lang.NoClassDefFoundError:javafx/application/Application。
我还使用 apt-get install 安装了 openjfx 和 openjfx-source,所以:
apt-get install openjfx
apt-get install openjfx-source
我的 Windows java 版本:java 版本“1.8.0_181”Java(TM) SE 运行时环境(构建 1.8.0_181-b13)Java HotSpot(TM)64 位服务器 VM(构建 25.181-b13,混合模式)
我的 Ubuntu java 版本:openjdk 版本 "10.0.2" 2018-07-17 OpenJDK 运行时环境 (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2) OpenJDK 64-Bit Server VM (build 10.0.2+13- Ubuntu-1ubuntu0.18.04.2,混合模式)
江户川乱折腾
相关分类