Я написал программу на javafx. Как мне открыть в консоли jar?
При попытке написать java -jar FunctionDrawer.jar, выводит:
Error: LinkageError occurred while loading main class Main
java.lang.UnsupportedClassVersionError: Preview features are not enabled for Main (class file version 56.65535).
Try running with '--enable-preview'
java --enable-preview -jar FunctionDrawer.jar
Error: JavaFX runtime components are missing, and are required to run this application
java --module-path C:\Program Files\Java\javafx-sdk-12.0.1\lib --add-modules=javafx.controls --enable-preview -jar FunctionDrawer.jar
Error: Could not find or load main class Files\Java\javafx-sdk-12.0.1\lib
Caused by: java.lang.ClassNotFoundException: Files\Java\javafx-sdk-12.0.1\lib
Ваша программа компилировалась с ключом --enable-preview
, а значит и запускаться должна тоже с ним.
Проблема была в том, что в названии папки Program files
есть пробел. Из-за этого ява думала, что путь к файлу заканчивается на слове Program. Как сказал Сергей Горностаев, необходимо заключить путь в кавычки. Есть ещё вариант перенести библиотеку javafx
в другую папку.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
надо что бы программа принимала как аргументы файлы с расширениемmp3(точнее пути к ним (C://music//a
При запуске моего web-приложения на java возникает ошибка FileNotFoundException: class path resource [auth/databaseproperties] cannot be opened because it does not exist