-
Notifications
You must be signed in to change notification settings - Fork 13
System Requirements
drivenbyentropy edited this page Aug 9, 2018
·
4 revisions
AptaSUITE requires Java v1.8+ and JavaFX (for using the GUI only) when using the precompiled jar file. When compiling from source, maven v.3.1.0 or higher is required as well. It is highly recomended to use the 64-bit version of Java for best performance.
Please note that depending on your Java distribution, JavaFX might not be contained within the installed package. For instance, Oracles Java does ship with JavaFX whereas the open Java implementations typically require the additional installation of then openjfx
package.
Specifically, if you try to start the GUI and you get an error similar to the one below on the command line
java -jar aptasuite-x.y.z.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at aptasuite.Aptasuite.main(Aptasuite.java:86)
Caused by: java.lang.ClassNotFoundException: javafx.application.Application
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 13 more
you are likely missing JavaFX on your system.