Я написал программу на 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
в другую папку.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
надо что бы программа принимала как аргументы файлы с расширениемmp3(точнее пути к ним (C://music//a
При запуске моего web-приложения на java возникает ошибка FileNotFoundException: class path resource [auth/databaseproperties] cannot be opened because it does not exist