@Thallysson escreveu:
Olá. Eu montei uma interface com o Scene Builder, e quando eu fui carrega-la eu recebi a seguinte exceção:
Exception in Application start method Exception in thread "main" java.lang.RuntimeException: Exception in Application start method at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(LauncherImpl.java:182) at java.lang.Thread.run(Unknown Source) Caused by: javafx.fxml.LoadException: /C:/Users/thall/workspace/Meus-Dados/target/classes/fxml/MainWindow.fxml:121 at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2579) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104) at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097) at com.tkfentretenimento.meusdados.view.MainWindow.start(MainWindow.java:17) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863) at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326) at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191) ... 1 more Caused by: java.lang.UnsupportedOperationException: Cannot determine type for property. at com.sun.javafx.fxml.BeanAdapter.getSetterMethod(BeanAdapter.java:177) at com.sun.javafx.fxml.BeanAdapter.put(BeanAdapter.java:250) at javafx.fxml.FXMLLoader$Element.processEventHandlerAttributes(FXMLLoader.java:618) at javafx.fxml.FXMLLoader$ValueElement.processEndElement(FXMLLoader.java:770) at javafx.fxml.FXMLLoader.processEndElement(FXMLLoader.java:2823) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2532) ... 17 more
Porém eu não entendi a razão desse erro. Primeiro porque o Eclipse não está acusando nenhum como tag não fechada, e não tem nenhuma parte em vermelho. E segundo porque o conteúdo da linha 121 é esse:
</TextArea>
Alguém tem alguma ideia do motivo dessa exceção?
Caso necessário, a classe MainWindow é esta:
import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.stage.Stage; public class MainWindow extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { Pane root = FXMLLoader.load(getClass().getResource("/fxml/MainWindow.fxml")); Scene scene = new Scene(root); primaryStage.setMaximized(true); primaryStage.setScene(scene); primaryStage.setTitle("Program"); primaryStage.show(); } }
Mensagens: 1
Participantes: 1