Невозможно запустить Javafx с компьютера, дважды щелкнув файл JAR
Я создал приложение JavaFx, используя Netbeans. Он работает нормально, если я запускаю приложение из Netbeans. Но, если я дважды щелкаю файл JAR, я получаю сообщение об ошибке, как
JavaFx 2.1.0 is required to view this content but JavaFx. Get the JavaFx runtime from javafx.com/javafx and run the installer. Then restart the application
Но на моем компьютере уже установлена среда исполнения JavaFX. Но, если я запускаю файл JAR из командной строки как java -jar MyJavaFxApplication.jar
тогда он работает правильно.
Мой вопрос чем-то похож на вопрос " Невозможно запустить JavaFx Jar с JRE7". Но этот вопрос все еще остается без ответа.
Моя версия Java:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
Заранее спасибо.
1 ответ
Если вы используете NetBeans 8 или JDK 1.8, вы должны запустить файл с использованием Java 8.
Если в вашей системе установлена Java 8, и она должна быть комплектом с NetBeans, просто укажите ее в своем ПУТИ JAVA из Переменных свойств компьютера.