JIDEFX MaskTextField java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory

Узнай цену своей работы

Формулировка задачи:

Имеется тестовое приложение:
Листинг программы
  1. package testinputmask;
  2. import javafx.application.Application;
  3. import javafx.scene.Scene;
  4. import javafx.scene.layout.VBox;
  5. import javafx.stage.Stage;
  6. import jidefx.scene.control.field.MaskTextField;
  7. public class TestInputMask extends Application {
  8. @Override public void start(Stage primaryStage) {
  9. Scene scene = new Scene(new VBox(new MaskTextField()), 300, 250);
  10. primaryStage.setTitle("Hello World!");
  11. primaryStage.setScene(scene);
  12. primaryStage.show();
  13. }
  14. public static void main(String[] args) {
  15. launch(args);
  16. }
  17. }
Подключенные библиотеки: 1) jidefx-common-0.9.1.jar; 2) jidefx-comparators-0.9.1.jar; 3) jidefx-decoration-0.9.1.jar; 4) jidefx-fields-0.9.1.jar; 5) jidefx-validation-0.9.1.jar; (Понимаю, что для данного проекта нужны не все из указанных библиотек) Установлена JDK: 1.8.0_45 IDE: NetBeans 8.0.2 (хотя по моему среда тут не причем) На всякий случай проект: TestInputMask.zip Проблема: Ошибка при компиляции:
Листинг программы
  1. Exception in Application start method
  2. java.lang.reflect.InvocationTargetException
  3. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  4. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  5. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  6. at java.lang.reflect.Method.invoke(Method.java:497)
  7. at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
  8. at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
  9. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  10. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  11. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  12. at java.lang.reflect.Method.invoke(Method.java:497)
  13. at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
  14. Caused by: java.lang.RuntimeException: Exception in Application start method
  15. at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
  16. at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$152(LauncherImpl.java:182)
  17. at com.sun.javafx.application.LauncherImpl$$Lambda$50/1642360923.run(Unknown Source)
  18. at java.lang.Thread.run(Thread.java:745)
  19. Caused by: java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  20. at java.lang.invoke.MethodHandleNatives.resolve(Native Method)
  21. at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:962)
  22. at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:987)
  23. at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1390)
  24. at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1746)
  25. at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477)
  26. at jidefx.scene.control.field.MaskTextField.initializeInputMaskVerifiers(MaskTextField.java:228)
  27. at jidefx.scene.control.field.MaskTextField.initializeTextField(MaskTextField.java:158)
  28. at jidefx.scene.control.field.MaskTextField.<init>(MaskTextField.java:134)
  29. at testinputmask.TestInputMask.start(TestInputMask.java:13)
  30. at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
  31. at com.sun.javafx.application.LauncherImpl$$Lambda$53/305457065.run(Unknown Source)
  32. at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
  33. at com.sun.javafx.application.PlatformImpl$$Lambda$45/355629945.run(Unknown Source)
  34. at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
  35. at com.sun.javafx.application.PlatformImpl$$Lambda$48/64090532.run(Unknown Source)
  36. at java.security.AccessController.doPrivileged(Native Method)
  37. at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
  38. at com.sun.javafx.application.PlatformImpl$$Lambda$47/1915503092.run(Unknown Source)
  39. at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
  40. at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
  41. at com.sun.glass.ui.win.WinApplication.lambda$null$145(WinApplication.java:101)
  42. at com.sun.glass.ui.win.WinApplication$$Lambda$36/1963387170.run(Unknown Source)
  43. ... 1 more
  44. Exception running application testinputmask.TestInputMask
  45. Java Result: 1

Решение задачи: «JIDEFX MaskTextField java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory»

textual
Листинг программы
  1. Caused by: java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут