У меня странная проблема.У меня есть файл .jar
, который мне нужно запустить, но когда я запускаю его на своем ПК с Windows, он работает, но когда я запускаю его на своем сервере Ubuntu, он не работает.Я установил default-jre
на машину с Ubuntu, и когда я запускаю его с помощью java -jar {my name of file}
, он говорит следующее:
Ошибка: не удалось найти или загрузить основной класс {имя отсутствующего класса} Вызывается: java.lang.NoClassDefFoundError: javafx / application / Application.
Я также установил openjfx и openjfx-source с помощью apt-get install так:
apt-get install openjfx
apt-get install openjfx-source
Моя версия Java для Windows: версия Java "1.8.0_181" Java (TM) Среда выполнения SE (сборка 1.8.0_181-b13) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 25.181-b13, смешанный режим)
Моя версия Java для Ubuntu: версия openjdk "10.0.2" 2018-07-17 Среда выполнения OpenJDK (сборка 10.0.2 + 13-Ubuntu-1ubuntu0.18.04.2) Виртуальная машина OpenJDK 64-Bit Server (сборка 10.0.2)+ 13-Ubuntu-1ubuntu0.18.04.2, смешанный режим)