Невозможно открыть файлы fxml в SceneBuilder под Win11.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно открыть файлы fxml в SceneBuilder под Win11.

Сообщение Anonymous »

У меня следующая проблема:
после перехода с Win 10 на 11 я не могу открывать fxml-файлы ни в eclipse, ни в самом SceneBuilder. Я попробовал настоящую версию scenbuilder, а также более старую версию (8.5), которую я использовал для fxml-дизайна.
Проект eclipse работает под Win 11, но я не могу его развивать дальше.
Это проект, который я написал, который очень хорошо работает для моих целей, поэтому я не хочу писать его снова.
Есть ли у кого-нибудь идеи, как решить эту проблему?
Это было бы здорово.
/>Вот сообщение об ошибке:
Не удалось открыть «ProjCtrl.fxml».
Ошибка открытия. Убедитесь, что выбранный файл является действительным документом FXML.
и вот подробности:
java.io.IOException: j a v a f x . f x m l . L o a d E x c e p t i o n : < b r / > / C : / U s e r s / M a r c u s / D e s k t o p / W S _ N e u / C o n t r o l 2 / C o n t r o l 2 / s r c / u i / f x m l / P r o j C t r l . f x m l < / p > < b r / > < c o d e > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . k i t . f x o m . F X O M L o a d e r . l o a d ( F X O M L o a d e r . j a v a : 9 8 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . k i t . f x o m . F X O M D o c u m e n t . & l t ; i n i t & g t ; ( F X O M D o c u m e n t . j a v a : 8 9 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . k i t . f x o m . F X O M D o c u m e n t . & l t ; i n i t & g t ; ( F X O M D o c u m e n t . j a v a : 1 0 6 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . k i t . e d i t o r . E d i t o r C o n t r o l l e r . u p d a t e F x o m D o c u m e n t ( E d i t o r C o n t r o l l e r . j a v a : 2 5 4 0 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . k i t . e d i t o r . E d i t o r C o n t r o l l e r . s e t F x m l T e x t A n d L o c a t i o n ( E d i t o r C o n t r o l l e r . j a v a : 7 6 1 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . a p p . D o c u m e n t W i n d o w C o n t r o l l e r . l o a d F r o m F i l e ( D o c u m e n t W i n d o w C o n t r o l l e r . j a v a : 3 8 5 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . a p p . S c e n e B u i l d e r A p p . p e r f o r m O p e n F i l e s ( S c e n e B u i l d e r A p p . j a v a : 6 7 2 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . a p p . S c e n e B u i l d e r A p p . p e r f o r m O p e n F i l e ( S c e n e B u i l d e r A p p . j a v a : 6 0 8 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . a p p . S c e n e B u i l d e r A p p . p e r f o r m C o n t r o l A c t i o n ( S c e n e B u i l d e r A p p . j a v a : 2 0 4 ) < b r / > a t c o m . o r a c l e . j a v a f x . s c e n e b u i l d e r . a p p . w e l c o m e d i a l o g . W e l c o m e D i a l o g W i n d o w C o n t r o l l e r . o p e n D o c u m e n t ( W e l c o m e D i a l o g W i n d o w C o n t r o l l e r . j a v a : 1 5 3 ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e 0 ( N a t i v e M e t h o d ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e ( N a t i v e M e t h o d A c c e s s o r I m p l . j a v a : 6 2 ) < b r / > a t s u n . r e f lect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1771)
at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1657)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Node.fireEvent(Node.java:8413)
at javafx.scene.control.ToggleButton.fire(ToggleButton.java:256)
at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:394)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$353(GlassViewEventHandler.java:432)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:431)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
at java.lang.Thread.run(Thread.java:748)
Caused by: javafx.fxml.LoadException:
/C:/Users/Marcus/Desktop/WS_Neu/Control2/Control2/src/ui/fxml/ProjCtrl.fxml

at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
at javafx.fxml.FXMLLoader.importClass(FXMLLoader.java:2848)
at javafx.fxml.FXMLLoader.processImport(FXMLLoader.java:2692)
at javafx.fxml.FXMLLoader.processProcessingInstruction(FXMLLoader.java:2661)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2517)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2425)
at com.oracle.javafx.scenebuilder.kit.fxom.FXOMLoader.load(FXOMLoader.java:93)
... 67 more
Caused by: java.lang.ClassNotFoundException: service.DecimalTextField
at java.lang.ClassLoader.findClass(ClassLoader.java:530)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at javafx.fxml.FXMLLoader.loadTypeForPackage(FXMLLoader.java:2916)
at javafx.fxml.FXMLLoader.loadType(FXMLLoader.java:2905)
at javafx.fxml.FXMLLoader.importClass(FXMLLoader.java:2846)
... 72 more


Подробнее здесь: https://stackoverflow.com/questions/798 ... nder-win11
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»