我有一個(gè)奇怪的問題。我有一個(gè).jar需要運(yùn)行的文件,但是當(dāng)我在 Windows PC 上運(yùn)行它時(shí)它可以工作,但是當(dāng)我在我的 Ubuntu 服務(wù)器上運(yùn)行它時(shí)它不起作用。我已經(jīng)安裝default-jre在 Ubuntu 機(jī)器上,當(dāng)我運(yùn)行它時(shí),java -jar {my name of file}它說:錯(cuò)誤:無法找到或加載主類{缺少的類的名稱} 原因:java.lang.NoClassDefFoundError:javafx/application/Application。我還使用 apt-get install 安裝了 openjfx 和 openjfx-source,所以:apt-get install openjfxapt-get install openjfx-source我的 Windows java 版本:java 版本“1.8.0_181”Java(TM) SE 運(yùn)行時(shí)環(huán)境(構(gòu)建 1.8.0_181-b13)Java HotSpot(TM)64 位服務(wù)器 VM(構(gòu)建 25.181-b13,混合模式)我的 Ubuntu java 版本:openjdk 版本 "10.0.2" 2018-07-17 OpenJDK 運(yùn)行時(shí)環(huán)境 (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,混合模式)
在 Windows 上運(yùn)行但在 Linux 上不運(yùn)行的應(yīng)用程序
慕田峪4524236
2021-11-03 14:54:27