Exception in thread "main" java.lang.RuntimeException: Unable to construct Application instance: class View -


i trying instantiate object of type application outside of wrote static main method , getting exception.

public class main {     public static void main(string[] args) {         new view(args);     } } 

import javafx.application.application;  public class view extends application {     public view(string... args) {         launch(args);     }      @override     public void start(stage primarystage) throws exception {     } } 

the stack trace:

exception in application constructor exception in thread "main" java.lang.runtimeexception: unable construct application instance: class view     @ com.sun.javafx.application.launcherimpl.launchapplication1(launcherimpl.java:907)     @ com.sun.javafx.application.launcherimpl.lambda$launchapplication$152(launcherimpl.java:182)     @ com.sun.javafx.application.launcherimpl$$lambda$2/1867083167.run(unknown source)     @ java.lang.thread.run(thread.java:745) caused by: java.lang.reflect.invocationtargetexception     @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)     @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:62)     @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45)     @ java.lang.reflect.constructor.newinstance(constructor.java:422)     @ com.sun.javafx.application.launcherimpl.lambda$launchapplication1$158(launcherimpl.java:819)     @ com.sun.javafx.application.launcherimpl$$lambda$46/1861073381.run(unknown source)     @ com.sun.javafx.application.platformimpl.lambda$runandwait$172(platformimpl.java:326)     @ com.sun.javafx.application.platformimpl$$lambda$48/1540794519.run(unknown source)     @ com.sun.javafx.application.platformimpl.lambda$null$170(platformimpl.java:295)     @ com.sun.javafx.application.platformimpl$$lambda$50/1604144171.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.javafx.application.platformimpl.lambda$runlater$171(platformimpl.java:294)     @ com.sun.javafx.application.platformimpl$$lambda$49/718368050.run(unknown source)     @ com.sun.glass.ui.invokelaterdispatcher$future.run(invokelaterdispatcher.java:95)     @ com.sun.glass.ui.win.winapplication._runloop(native method)     @ com.sun.glass.ui.win.winapplication.lambda$null$145(winapplication.java:101)     @ com.sun.glass.ui.win.winapplication$$lambda$38/1823101961.run(unknown source)     ... 1 more caused by: java.lang.illegalstateexception: application launch must not called more once     @ com.sun.javafx.application.launcherimpl.launchapplication(launcherimpl.java:162)     @ com.sun.javafx.application.launcherimpl.launchapplication(launcherimpl.java:143)     @ javafx.application.application.launch(application.java:252)     @ view.<init>(view.java:33)     ... 18 more 

not sure trying do, invoking launch(args) in constructor looks wrong. javadocs (https://docs.oracle.com/javase/8/javafx/api/javafx/application/application.html#launch-java.lang.string...-):

the launch method not return until application has exited, either via call platform.exit or of application windows have been closed.

even if worked, hang in constructor. if need outside main() method, use static instantiator.


Comments

Popular posts from this blog

OpenCV OpenCL: Convert Mat to Bitmap in JNI Layer for Android -

android - org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope -

python - How to remove the Xframe Options header in django? -